У меня есть простая модель и функция вывода экземпляров модели в html шаблон. Список выводится.
models.pyclass Datacener(db.Model):
id = db.Column(db.Integer, primary_key=True)
number = db.Column(db.Integer)
name = db.Column(db.String(64), index=True, unique=True)
place = db.Column(db.String(64))
capacity = db.Column(db.Integer, index=True)
server = db.relationship('Server', backref='datacener', lazy=True)
tier = db.Column(db.Integer)
def __repr__(self):
return '<Datacenter {}>'.format(self.name)
views.py@app.route('/')
def index():
datacenter = Datacener.query.all()
return render_template('index.html', title='Home', datacenter=datacenter)
Я не могу понять как можно сделать на этой странице сортировку по некоторым полям модели. Как вывести сразу отсортированный список например по полю
capacity понятно:
datacenter = Datacener.query.order_by(Datacener.capacity)
А так что бы пользователь мог сортировать?