-1
問題があります。投稿者Author.likes
またはAuthor.views
です。お気に入りやビューで並べ替える方法フラスコ?
は私が最初にあなたに私のコードスニペットを表示することができます:
ここviews.py
from sqlalchemy import func
@app.route('/authors/')
def authors():
page = request.args.get('page', 1, type=int)
pagination = Author.query.order_by(func.count(Author.likes)).paginate(page, per_page=app.config['AUTHORS_PER_PAGE'], error_out=False)
がlikes
が注文した著者をソートするfunc.count()関数を使用しています。
問題は、最も好きな作者になっています。実際には、データベースにはそれぞれ自分の好きなものが12個あります。そのため、最高のものから最低のものまですべて並べ替える必要があります。
私は別の方法を試みましたが、役に立たなかったので、助けてください!
Oppssyy、あなたは正しい@ダビデミズムです、私は 'func.count'を削除しなければなりません、何をSHAME !!、私はそれを次のようにするべきです:order_by(Author.likes.desc())それを得るために逆の順序で、ありがとう男:)。 – Reznov