fsd
This commit is contained in:
parent
f57fb18134
commit
6c4b032b7b
1 changed files with 23 additions and 3 deletions
|
@ -320,10 +320,30 @@ def transfer_bux(v, username):
|
||||||
def leaderboard(v):
|
def leaderboard(v):
|
||||||
users = g.db.query(User)
|
users = g.db.query(User)
|
||||||
|
|
||||||
users1 = users.order_by(User.coins.desc()).limit(25).all()
|
|
||||||
pos1 = g.db.query(User, func.rank().over(order_by=User.coins)).filter_by(id=v.id).first()
|
|
||||||
|
|
||||||
print(pos1)
|
# Assuming you have a session established somewhere
|
||||||
|
# though `MoviePersonScores.query` may work just the same
|
||||||
|
|
||||||
|
query = g.db.query(
|
||||||
|
User,
|
||||||
|
func.rank()\
|
||||||
|
.over(
|
||||||
|
order_by=User.coins
|
||||||
|
)\
|
||||||
|
.label('rank')
|
||||||
|
)
|
||||||
|
|
||||||
|
# now filter
|
||||||
|
query = query.filter_by(id=v.id)
|
||||||
|
|
||||||
|
# Or, just get the first value
|
||||||
|
my_movie = query.first()
|
||||||
|
|
||||||
|
print(my_movie)
|
||||||
|
|
||||||
|
|
||||||
|
users1 = users.order_by(User.coins.desc()).limit(25).all()
|
||||||
|
pos1 = g.db.query(User, func.rank().over(order_by=User.coins.desc())).filter_by(id=v.id).first()[1]
|
||||||
|
|
||||||
users2 = users.order_by(User.stored_subscriber_count.desc()).limit(25).all()
|
users2 = users.order_by(User.stored_subscriber_count.desc()).limit(25).all()
|
||||||
pos2 = g.db.query(User, func.rank().over(order_by=User.stored_subscriber_count.desc())).filter_by(id=v.id).first()[1]
|
pos2 = g.db.query(User, func.rank().over(order_by=User.stored_subscriber_count.desc())).filter_by(id=v.id).first()[1]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue