无法导入 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'
).
我是 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'
).