3
我必须使用已经过滤的查询集,例如。 qs = queryset.filter(language ='de')但是在一些进一步的操作中,我需要撤销一些已经应用的过滤,例如,不仅仅取出language ='de'的行,而是取所有语言的条目。有没有办法再次应用过滤器,并使用或不添加连接到已有的新参数,例如。如果queryset已经过滤了language ='de',并且我可以连接'OR语言='en',那么它会给我我想要的东西! 谢谢!Django:扩展查询集/连接多个过滤器或
以及这也是我的想法,我可以使用Q在一个过滤器中进行“或”查询!只是想知道是否还有其他可能!谢谢! –
它看起来不像你,但如果你使用m2m关系,请仔细阅读那些关于这些文档的文档,它们很棘手:http://docs.djangoproject.com/zh/dev/topics/db/查询/#跨越,多值,关系 –