【问题标题】:How to solve admin.E040 in Django?如何在 Django 中解决 admin.E040?
【发布时间】:2019-11-05 04:11:44
【问题描述】:

我在 Django 中安装了 REST 框架令牌身份验证,每次运行本地服务器时都会出错。

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

【问题讨论】:

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

标签: django django-rest-framework token


【解决方案1】:

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

search_fields = ('email',)

然后

manage.py migrate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    • 2020-11-07
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 2015-06-25
    相关资源
    最近更新 更多