我有以下模型:
我想找到一些项目的所有工作日志:
q = JiraTaskWorkLog.query.options(sa.orm.joinedload(JiraTaskWorkLog.task).joinedload(JiraTask.project), sa.orm.joinedload(JiraTaskWorkLog.reporter))
projects = session.get("projects")
if projects:
q = q.filter(JiraTask.project_jira_key.in_(projects))
但这是行不通的,因为不仅针对特定项目,还返回所有项目的工作日志。
使用: