@xakslim

Почему не отображается другая страница авторизации?

Доброго дня! Не получается установить страницу авторизации djoser. Установил его через pip, прописал в настройках и урлах. Однако выводится стандартная страница авторизации.
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'rest_framework.authtoken',
    'djoser',
    'cars',
]

urls.py

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/v1/cars/', include('cars.urls')),
    path('api/v1/auth/', include('djoser.urls')),
    path('api/v1/auth_token/', include('djoser.urls.authtoken')),
]

5d601cf3b2658063845742.png
  • Вопрос задан
  • 288 просмотров
Решения вопроса 1
@xakslim Автор вопроса
Данное задание из youtube. Переход происходит, это не ошибка. Djoser изменился, поэтому и кажется что перехода нет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@de-dup-i-dipi
В конфиг добавьте
REST_FRAMEWORK = { 
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.TokenAuthentication',
        'rest_framework_jwt.authentication.JSONWebTokenAuthentication',
    )
}

Так же изменить в урлах на
url(r'^api/v1/auth/', include('djoser.urls')),
url(r'^api/v1/auth/', include('djoser.urls.authtoken')),
url(r'^api/v1/auth/', include('djoser.urls.jwt')),
Ответ написан
Комментировать
@jesusnavin
У меня идентичный вопрос, однако указанный ответ не срабатывает, есть ли другие варианты?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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