首页 > 解决方案 > 在 Django 中交叉加入

问题描述

我有一个 QuerySet,我需要将它与值列表交叉连接,就像这样

SELECT table_name.*, v.flag
FROM table_name
CROSS JOIN (VALUES (FALSE), (TRUE)) AS v(flag)

此时 QuerySet 已经初始化,所以我不能使用raw方法,它正在进一步处理,所以我需要 QuerySet 实例在结果中。是否有某种解决方案可以通过仅使用 Django ORM 工具来做到这一点?

标签: pythondjangodjango-modelsdjango-orm

解决方案


推荐阅读