Я изучаю drf и пытаюсь использовать knox с django-rest-auth.Логин работает нормально, но у меня проблема с регистрационной частью.Когда я вызываю API для добавления нового пользователя с localhost: 8000 / rest-auth / registration, я заполняю форму, но затем она возвращает
AttributeError в / rest-auth / registration / type object 'Токен 'не имеет атрибута' objects '
И я не знаю почему: / Это мой файл settings.py:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'rest_auth',
'django.contrib.sites',
'allauth',
'allauth.account',
'rest_auth.registration',
'knox',
]
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': ('knox.auth.TokenAuthentication',),
}
SITE_ID = 1
А это мой urls.pyфайл:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('rest-auth/', include('rest_auth.urls')),
path('rest-auth/registration/', include('rest_auth.registration.urls')),
]
Где ошибка?Что я могу сделать, чтобы это исправить?Спасибо за вашу помощь; D