擅长:python、mysql、java
<p>这是因为您没有使用<code>filters.SearchFilter</code>所要求的正确url结构。根据<a href="http://www.django-rest-framework.org/api-guide/filtering/#searchfilter" rel="nofollow noreferrer">Django REST Framework Documentation</a>,您需要提供搜索字段作为查询参数,如下所示:</p>
<pre><code>http://example.com/api/users?search=russell
</code></pre>
<p>所以你的网址.py应该是这样的:</p>
<pre><code>url(r'^search$', user_views.UserSearchListView.as_view(), name="user_search"),
</code></pre>
<p>应该使用<code>search?search=<name></code>调用。你知道吗</p>