Я создал модель User, у которой есть оценка и оценка столбцов. Я хотел бы периодически обновлять ранг всех пользователей в Пользователе, чтобы пользователь с наивысшим счетом имел ранг 1, второй самый высокий балл 2 и т. Д. В любом случае, для эффективного достижения этого в Flask-SQLAlchemy?Как я могу оценивать записи, используя sqlalchemy?
Спасибо!
Кстати, вот модель:
app = Flask(__name__)
db = SQLAlchemy(app)
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
score = db.Column(db.Integer)
rank = db.Column(db.Integer)
Почему вы должны хранить это в базе данных, если получение звания всех пользователей может быть достигнуто в самом SQL запросе на большинстве СУБД. Какую базу данных вы используете? – van