Kann der Inhalt einer Beziehung gefiltert werden, wenn das übergeordnete Modell abgefragt wird?
Ich habe zwei Modelle, die Filme und ihre Sendezeiten darstellen. Ich möchte nach allen Filmen fragen, aber derenshow_times
relation sollte nur die Sendezeiten enthalten, die in der Zukunft liegen.
class PKMovie(db.Model):
id = db.Column(db.Integer, primary_key=True)
url = db.Column(db.String(255))
show_times = db.relationship('ShowTime')
class ShowTime(db.Model):
id = db.Column(db.Integer, primary_key=True)
date = db.Column(db.Date)
pk_movie_id = db.Column(db.Integer, db.ForeignKey('pk_movie.id'))
Ist es möglich, den Inhalt der Beziehung bei der Abfrage des übergeordneten Elements zu beeinflussen?