diff --git a/drama/routes/users.py b/drama/routes/users.py index 820b0cdc9..0c6427ba6 100644 --- a/drama/routes/users.py +++ b/drama/routes/users.py @@ -43,9 +43,10 @@ def user_info(v, username): def leaderboard(v): if v and v.is_banned and not v.unban_utc:return render_template("seized.html") users = g.db.query(User).options(lazyload('*')) - users1= users.order_by(User.dramacoins.desc()).limit(25).all() - users2= users.order_by(User.stored_subscriber_count.desc()).limit(10).all() - return render_template("leaderboard.html", v=v, users1=users1, users2=users2) + users1 = users.order_by(User.dramacoins.desc()).limit(25).all() + users2 = users.order_by(User.stored_subscriber_count.desc()).limit(10).all() + users3= sorted(users, key=lambda x: x.post_count, reverse=True)[:10] + return render_template("leaderboard.html", v=v, users1=users1, users2=users2, users3=users3) @app.get("/@/css") def get_css(username):