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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage