所以基本上我有這個從ListView繼承的通用視圖,我想要它採取某種形式的參數(如字符串或「選項」),然後根據這些篩選我的模型參數。Django通用視圖模型篩選
我已經找了兩天,似乎無法找到很多關於此。我已經覆蓋get_queryset功能玩耍了也只是試圖過濾直接像這樣:
model = product.objects.filter(pk__in=[1,2,3,4,5])
但是大多數時候它只是給我這個錯誤:
/python3.5/site-packages/django/views/generic/list.py", line 38, in get_queryset
queryset = self.model._default_manager.all()
AttributeError: 'QuerySet' object has no attribute '_default_manager'
我真的不需要一個「解決方案」我會很好,如果有人只是可以指向我在哪裏我可以閱讀有關這方面的事情,因爲我只能設法找到基本的描述。
感謝
可以添加你的車型更多的細節? –
什麼是產品?這是模型或變量名稱的名稱。看來產品是變量名(分配給查詢集),在這種情況下,它應該是product.filter(pk__in = [1,2,3,4,5]) –
產品是模型的名稱「from」。模型導入產品「 – Bolian