В моем приложении с флягой, которое я использую flask-migrate и Alembic, я получил этот URL-адрес «/ user/1? Sort = ascmonkey = < flask_sqlalchemy .Pagination + объект + при + 0x7f6a8077ea10>», в то время как эта часть является дополнительной < flask_sqlalchemy.Pagination + объект + при + 0x7f6a8077ea10> где находится это взялось и как я могу избавиться от этого ThanxЧто такое <flask_sqlalchemy.Pagination + object + at + 0x7f6a87687950>, который я получаю от своего URL-адреса
View.py:
@layout.route('/user/<int:page>', methods = ['GET', 'POST'])
def user(page=1, sort='normal'):
user = g.user
#condition to sort base on ascending
if request.args.get('sort') =='asc':
sortBy = 'asc'
monkey = Users.query.order_by(Users.name.asc()).paginate(page, MONKEYS_PAGE)
MONKEYS_PAGE)
return render_template('Users.html',
user = user,
title ='Home',
monkey = monkey,
sortBy = sortBy
)
User.html
<div class="text-right sortby">
<span>Sort by</span>
<a href="{{ url_for('layout.user', page = '1', sort = 'asc', monkey = monkey) }}" class="btn btn-default btn-xs">
<span class="glyphicon glyphicon-sort-by-alphabet"></span>
name
</a>
<a href="{{ url_for('layout.user', page = '1', sort = 'friendnum', monkey = monkey) }}" class="btn btn-default btn-xs">
<span class="glyphicon glyphicon-link"></span>
number of friends
</a>
<a href="{{ url_for('layout.user', page = '1', sort = 'bf', monkey = monkey) }}" class="btn btn-default btn-xs">
<span class="glyphicon glyphicon-link"></span>
name of best friends
</a>
</div>
Извините, я не понимаю, пожалуйста, объясните более ясный @davidism – LiLi