如何配置django rest框架DjangoFilterBackend

时间:2016-05-15 19:16:11

标签: django django-rest-framework django-filter

我在设置中添加了以下内容:

'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命中端点,但没有任何问题。

1 个答案:

答案 0 :(得分:0)

尝试更新django rest框架,我有一个类似的问题,它已被更新修复。