【发布时间】:2023-04-01 23:50:02
【问题描述】:
我正在尝试执行以下操作
我有 4 个模型
user interest user_interest offer
----------- ------------- ------------ ---------
id (pk) id (pk) id (pk) id (pk)
name name user_id (fk) interest_id (fk)
interest_id (fk)
一个用户订阅了多个兴趣。我必须获取属于特定用户订阅的兴趣的所有优惠。
我必须建立什么关系。我已经有以下关系了
为用户
interests = db.relationship('user_interest', backref='app_user', lazy='dynamic', uselist=True)
我还需要user_interest 吗?
【问题讨论】:
-
我做了这样的事情
session.query(offer).filter(<all my conditions>).all()并且它有效
标签: python python-2.7 flask sqlalchemy flask-sqlalchemy