无法导入 ObtainAuthToken

Can't import ObtainAuthToken

我是 Django 新手。

在我使用的课程中,他像这样导入 ObtainAuthToken

from rest_framework.authtoken.views import ObtainAuthToken

但是当我尝试做同样的事情时,我得到了这个异常:

Abstract base class containing model fields not permitted for proxy model 'TokenProxy'.

我做错了什么?

我已将我的应用程序和 'rest_framework' 添加到我的 Installed_Apps。

如果这需要澄清,我也可以发送我的观点和 urls 文件。

谢谢:)

这似乎是 Django REST Framework 3 中的错误。12.x。 https://github.com/encode/django-rest-framework/issues/7561

暂时降级到3.11.x (pip install -U 'djangorestframework<3.12').