问题标签 [django-q]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 操作 Q 对象,动态添加新条件
我有一个像这样的 Q 对象。
在这里,当我在此基础上过滤我的模型时,一切正常。
Model.objects.filter(params)
但我想做以下事情。
解决方案后的代码
数据 = self.cleaned_data
django - 在Django中组合Q对象并限制其中之一
我想将这 2 个查询合并为 1 以获取Music
具有名称的对象,xyz
并从流派中获取前 3 个对象10
,按艺术家排序:
我可以使用Q
这样的对象,但我不知道如何排序和过滤Q
下面的第三个对象:
python - 构建后是否可以修改 Django Q() 对象?
构建后是否可以修改 Django Q() 对象?我像这样创建一个 Q() 对象:
以后是否可以更改q
为与我构建的相同:
? 在我能找到的Django 文档中没有提到这样的接口。
我正在寻找类似的东西:
python - 如何使用表单数据生成自定义 Q() 语句?
我有一个以q
表单命名的搜索字段。当我搜索成员时,我希望它像下面那样过滤
在其他形式中,我想做类似的事情。
如 :
我需要exactly equal filter
,所以使用django-haystack
是多余的。
简单的基本形式:
但我不知道如何构造这样的 Q() 语句。
python - django objects.filter Q() 在一个查询中可以使用多少次?
鉴于我的用户表有一个很大的用户列表,这些用户的名称可以以数字或字母开头,我怎样才能获得名称以 A 到 Z 开头的用户?
我尝试了以下但没有奏效。
但是,如果我尝试以下操作,它会起作用
似乎 Q() 在 objects.filter 中被限制为 9 次。您能否提一些建议?谢谢!
python - 从 django Q() 对象获取查询
我有一个 Django 查询集,我必须在其中使用该.extra(select=)
方法,因为我正在计算一个需要WHERE
语句子过滤器的字段。
我在很多地方都使用了这个WHERE
子句,并且我希望遵守 DRY(这在编写原始 SQL 时通常有些困难)。我使用 Django 的Q()
对象编写了一个语句,我可以重用并添加到原始 SQL 中。
我知道你可以做得到Queryset.query.__str__()
等效的 SQL 输出——有没有办法用Q
对象做到这一点?
django - 在模型方法中使用 Q 对象时出现 NameError
如果我像这样调用模板
我正进入(状态
我究竟做错了什么?
python - Django Q 对象(复杂查询)是否安全?
我似乎找不到任何资源来解释 Django 内置复杂查询(Q 对象或 F 对象)的安全性。是否可以在这些查询中注入 SQL 攻击?我做了一个小测试:
不过,这似乎并没有删除我的数据库。这里发生了什么?
django - Django ~Q 查询
这是我的错误,我真的找不到与我的问题类似的任何东西:
TypeError:一元操作数类型错误〜:'Q'
python - django查询中or-ing Q对象的性能影响
我正在执行一个将一堆 Q 组合在一起的查询,这似乎需要很多时间。这是一些伪代码
然后我或他们一起
当我执行查询时
它挂了很长时间。我知道这是一个非常笼统的问题,如果不深入了解数据结构(在这里很难给出),就很难给出诊断。但我只是好奇Q
在 django 查询中 or-ing 对象是否存在固有的性能影响