python - Django:从 `Q` 中提取 `QuerySet` 对象

标签 python django django-orm django-q

我有一个 Django QuerySet,我想从中获取一个 Q 对象。 (即包含与该查询集完全相同的查询。)

这可能吗?如果是这样,怎么做到的?

最佳答案

不,但是您可以先创建 Q 对象,然后使用它;或者,将查询创建为字典,并将其传递给过滤器方法和 Q 对象。

关于python - Django:从 `Q` 中提取 `QuerySet` 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703511/

相关文章:

python - 在 Emacs 中使用 ropemacs 自动补全 python.el

django - Tastypie - 允许未经身份验证的用户只读权限,同时允许授权的写入权限

Python:单元测试中的 assertRaises 错误...未捕获异常

python - 如何获取 Discord 线程的消息列表?

javascript - 使用 Django 检查 HTML 中的数据库元素不为空

django - 如何隐藏SECRET_KEY?

python - 在Django中,我可以在创建对象时指定数据库吗?

django - 无法从字段名称有双下划线的 django 查询

Django+原始Sql查询: See raw sql query running behind Django ORM in get method

在函数内部更改函数参数的 Pythonic 方式