3
我必須使用已經過濾的查詢集,例如。 qs = queryset.filter(language ='de')但是在一些進一步的操作中,我需要撤銷一些已經應用的過濾,例如,不僅僅取出language ='de'的行,而是取所有語言的條目。有沒有辦法再次應用過濾器,並使用或不添加連接到已有的新參數,例如。如果queryset已經過濾了language ='de',並且我可以連接'OR語言='en',那麼它會給我我想要的東西! 謝謝!Django:擴展查詢集/連接多個過濾器或
以及這也是我的想法,我可以使用Q在一個過濾器中進行「或」查詢!只是想知道是否還有其他可能!謝謝! –
它看起來不像你,但如果你使用m2m關係,請仔細閱讀那些關於這些文檔的文檔,它們很棘手:http://docs.djangoproject.com/zh/dev/topics/db/查詢/#跨越,多值,關係 –