【发布时间】:2014-02-15 14:53:24
【问题描述】:
我必须直接查询关系,因为我必须单独显示它们。
task_user = db.Table(
'pimpy_task_user',
db.Column('task_id', db.Integer, db.ForeignKey('pimpy_task.id')),
db.Column('user_id', db.Integer, db.ForeignKey('user.id'))
)
如何在 SQLAlchemy 中执行此操作? 当我尝试这个时:
tasks_rel = task_user.join(Task).join(User).filter(Task.group_id == group_id)
它会导致这个错误:
AttributeError: 'Join' object has no attribute 'filter'
【问题讨论】:
标签: python sql sqlalchemy flask-sqlalchemy