Ребят помогите выполнить запрос с поиском по внешним ключам
есть 3 таблицы
class Workshop(UserMixin, db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(255)) # Наименование
subscriber_workshop = db.Table(
'subscriber_workshop',
db.Column('subscriber_id', db.Integer(), db.ForeignKey('
subscriber.id')),
db.Column('workshop_id', db.Integer(), db.ForeignKey('
workshop.id')),
extend_existing = True
)
class Subscriber(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(255), index=True)
workshop = db.relationship(Workshop, secondary=subscriber_workshop,
backref=db.backref('workshop', lazy='joined'))
выполняю запрос...
get = Subscriber.query.filter(Subscriber.workshop == 1)
Ругается на то что нет workshop в таблице Subscriber