Задать вопрос
NickITDir
@NickITDir
Начинающий разработчик

Почему не могу получить токен по email и password?

Всем добрый день!

Не могу понять почему не могу получить токен предоставляя в JSON email и password

Имеется такая конфигурация в settings.py

DJOSER = {
    "LOGIN_FIELD": "email",
    "HIDE_USERS": False,
    "PASSWORD_CHANGED_EMAIL_CONFIRMATION": False,
    "TOKEN_MODEL": "rest_framework.authtoken.models.Token",
    "TOKEN_CREATE_ON_LOGIN": False,
    "SERIALIZERS": {
        "user": "api.serializer.CustomUserSerializer",
        "user_create": "api.serializer.CustomCreateUserSerializer",
        "current_user": "api.serializer.CustomUserSerializer",
    },
    "PERMISSIONS": {
        "user": ["djoser.permissions.CurrentUserOrAdminOrReadOnly"],
        "user_list": ["rest_framework.permissions.AllowAny"],
    },
}


мне необходимо еще сделать viewset или есть более простой способ на основе Djoser?
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
должны быть добавлены роуты к его эндпоинтам.
urlpatterns = [
    path('', include(router.urls)),
    # Djoser создаст набор необходимых эндпоинтов.
    # базовые, для управления пользователями в Django:
    path('auth/', include('djoser.urls')),
    # JWT-эндпоинты, для управления JWT-токенами:
    path('auth/', include('djoser.urls.jwt')),
    # path('api-token-auth/', views.obtain_auth_token),
]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы