У меня есть следующие модели в 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)
Журналы содержат названия журналов, а выпуски содержат номера каждого журнала. Это еженедельные журналы, поэтому поле date
в Issue
— это день выпуска.
Я пытаюсь построить запрос, чтобы выбрать все журналы, у которых нет номера на определенную дату. Как проще всего это сделать?