Это ссылка на один ко многим
Под ChurchModel Я хочу запросить всех служителей, у которых home_assembly = church_name (я хотел бы вернуть 'ministers': all_ministers
)
РОДИТЕЛЕЙ:
class ChurchModel(db.Model):
__tablename__ = 'churches'
church_id = db.Column(db.Integer, primary_key=True, autoincrement=True)
name = db.Column(db.String(80))
ministers = db.relationship('MinisterModel', backref="home_assembly")
def __init__(self, name):
self.name = name
def json(self):
return {'name': self.name, 'church_id': self.church_id, 'ministers': all_ministers}
РЕБЕНОК:
class MinisterModel(db.Model):
__tablename__ = 'ministers'
minister_id = db.Column(db.Integer, primary_key=True, autoincrement=True)
name = db.Column(db.String(80), nullable=False)
home_assembly_id = db.Column(db.Integer, db.ForeignKey('churches.church_id'))
def __init__(self, name, home_assembly):
self.name = name
def json(self):
return {'name': self.name, 'minister_id': self.minister_id, 'home_assembly:': self.home_assembly}