class Parent(db.Model):
id = db.Column(db.Integer, primary_key=True)
role_id = db.Column(db.Integer, db.ForeignKey('role.id')
name = db.Column(db.String())
children = db.relationship('Child', backref='parent')
class Child(db.Model):
id = db.Column(db.Integer, primary_key=True)
parent_id = db.Column(db.Integer, db.ForeignKey('parent.id')
name = db.Column(db.String())
Я пытаюсь упорядочить дочерние записи по родительскому role_id:
child_recs = Child.query.order_by(?).all()
Я попытался поместить атрибут order_by в db.relationship (), но он не работает.
children = db.relationship('Child', backref='parent', order_by='Parent.role_id')