私はsqlalchemyに次のモデルを持っています:
class Magazine(db.Model):
id= db.Column(db.Integer, primary_key=True)
name= db.Column(db.String(50))
issues= db.relationship('Issue', backref='magazine', lazy='dynamic')
class Issue(db.Model):
id= db.Column(db.Integer, primary_key=True)
magazine_id= db.Column(db.Integer, db.ForeignKey('magazine.id'))
date= db.Column(db.Date)
Magazines には雑誌の名前が、issues には各雑誌の号が格納されます。これらは週刊誌なので、 のdate
フィールドIssue
は発行日です。
特定の日付に発行されていないすべての雑誌を選択するクエリを作成しようとしています。それを行う最も簡単な方法は何ですか?