0
我增加了以下設置:如何配置Django的REST框架DjangoFilterBackend
'DEFAULT_FILTER_BACKENDS': ('rest_framework.filters.DjangoFilterBackend',),
現在,當我嘗試訪問瀏覽的API,我收到以下錯誤:
filter_instance = cls(request.query_params, queryset=queryset)<br>
TypeError: 'NoneType' object is not callable
我曾嘗試加入以下我的序列化程序:
filter_backends = (filters.DjangoFilterBackend,)
filter_fields = ('featured',)
我仍然可以使用curl命中端點而沒有任何問題ough。
你可以舉一個你試圖檢索的URL的例子嗎?例如'/ myurl /?featured = 1' – djq
例子是/ myurl /。我可以捲曲相同的端點,但如果我嘗試在可瀏覽的視圖中訪問它,我會收到該錯誤。 – ajaxon
更新到django rest框架3.3.3修復了這個問題 – ajaxon