#django #authentication #django-rest-framework #token
#django #аутентификация #django-rest-framework #токен
Вопрос:
Я новичок в 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.
Если это требует уточнения, я также могу отправить свои файлы views и urls.
Спасибо 🙂
Ответ №1:
Похоже, это ошибка в Django REST Framework 3.12.x. https://github.com/encode/django-rest-framework/issues/7561
На данный момент понизьте версию до 3.11.x ( pip install -U 'djangorestframework<3.12'
).
Комментарии:
1. Впервые сталкиваюсь с подобными проблемами. Большое спасибо, вы спасли мой день.