Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决Django中的admin.E040?_Django_Django Rest Framework_Token - Fatal编程技术网

如何解决Django中的admin.E040?

如何解决Django中的admin.E040?,django,django-rest-framework,token,Django,Django Rest Framework,Token,我已经在Django中安装了REST框架令牌身份验证,每次运行本地服务器时,它都会给我一个错误 class 'rest_framework.authtoken.admin.TokenAdmin'>: (admin.E040) UserModelAdmin must define "search_fields", because it's referenced by TokenAdmin.autocomplete_fields. 通过在admin.py中添加此字段解决了此问题 search

我已经在Django中安装了REST框架令牌身份验证,每次运行本地服务器时,它都会给我一个错误

class 'rest_framework.authtoken.admin.TokenAdmin'>: (admin.E040)
UserModelAdmin must define "search_fields",
because it's referenced by TokenAdmin.autocomplete_fields.

通过在admin.py中添加此字段解决了此问题

search_字段=('email',)
然后


manage.py migrate

请提供api视图的示例代码提供解决方案。不需要API视图,感谢您的回复。是的,我不能在这个问题中发布代码,因为在我安装了DRF之后,会发生错误。