This commit is contained in:
Aevann1 2021-07-27 02:23:41 +02:00
parent 33cb79fbc8
commit 97e9d0ff64
3 changed files with 30 additions and 5 deletions

View file

@ -45,12 +45,14 @@ def leaderboard(v):
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()
users3 = counts()
return render_template("leaderboard.html", v=v, users1=users1, users2=users2, users3=users3)
users3, users4 = counts()
return render_template("leaderboard.html", v=v, users1=users1, users2=users2, users3=users3, users4=users4)
@cache.memoize(timeout=86400)
def counts():
return sorted(g.db.query(User).options(lazyload('*')).all(), key=lambda x: x.post_count, reverse=True)[:10]
users3 = sorted(g.db.query(User).options(lazyload('*')).all(), key=lambda x: x.post_count, reverse=True)[:10]
users4 = sorted(g.db.query(User).options(lazyload('*')).all(), key=lambda x: x.comment_count, reverse=True)[:10]
return users3, users4
@app.get("/@<username>/css")
def get_css(username):