如何按字母顺序筛选查询(SQLAlchemy,Flask)

时间:2017-03-02 11:00:03

标签: python flask sqlalchemy

例如:

Background

有没有办法按字母顺序排序此查询?

编辑:那些是我的模特

Mouse Over

1 个答案:

答案 0 :(得分:1)

您的 SQLAlchemy 的配置方式尚不完全清楚,但根据您展示的内容,我认为您可以这样做:

@app.route('/courselist', methods=['GET', 'POST'])
  def courselist():
  courses = models.Course.query.order_by(models.Course.name).all()
  return render_template('courselist.html', title = 'Manage courses', courses = courses)

所以,在这里添加.order_by(..)部分,然后在Course.name上订购(因此Course的名称)。您当然可以通过修改.order_by(..)部分来订购其他列。