python - 在 Django 中交叉加入
问题描述
我有一个 QuerySet,我需要将它与值列表交叉连接,就像这样
SELECT table_name.*, v.flag
FROM table_name
CROSS JOIN (VALUES (FALSE), (TRUE)) AS v(flag)
此时 QuerySet 已经初始化,所以我不能使用raw
方法,它正在进一步处理,所以我需要 QuerySet 实例在结果中。是否有某种解决方案可以通过仅使用 Django ORM 工具来做到这一点?
解决方案
推荐阅读
- python - 使用进度指示器在 python 中创建大文件
- python - Python,将用户输入存储在一个数组中,然后将它们打印在一首诗中
- jquery - 我如何从以下列表视图中选择按钮单击时的 val() ,
- ubuntu - pandoc无法在ubuntu中将表从markdown转换为epub
- python-3.x - Python 请求使用证书值而不是路径
- javascript - 如何将数据从 C# 传递到 javascript 函数?
- kdb - .Q.hg 因协议不可用错误而失败
- c++ - 我如何计算字数?
- c++ - 为什么我不能取消引用这个迭代器?
- c++ - 理解带有位移的右移运算符