Ссылка перенаправления неверна после входа в системуPython

Программы на Python
Anonymous
Ссылка перенаправления неверна после входа в систему

Сообщение Anonymous »

Когда я пытаюсь выйти из системы, я получаю эту ошибку

Код: Выделить всё

Page not found (404)
Request Method:     GET
Request URL:    http://127.0.0.1:8000/logout/registration/login

Using the URLconf defined in SHADOW.urls, Django tried these URL patterns, in this order:

The current path, logout/registration/login, didn’t match any of these.

You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

Проблема в том, что после входа в систему страница не перенаправляется на индексную страницу, хотя она у меня уже есть.
Я установил URL-адрес перенаправления для входа и выхода из системы в своих настройках. .py.

Код: Выделить всё

LOGIN_REDIRECT_URL = 'scanner/index/'
LOGOUT_REDIRECT_URL = '/accounts/login/'
LOGIN_URL = '/accounts/login/'
Я нашел кое-что, как можно выйти из этой ситуации, выполнив запрос на выход из системы как требуется POST, но затем URL-адрес (http://127.0.0.1:8000/logout/) загружается в пустая страница.
Возможно, это связано с тем, что он пытается загрузить страницу выхода, но мне это не нужно.
Я не понимаю, почему URL-адрес запроса http://127.0.0.1:8000/ выход/регистрация/вход
если URL-адрес перенаправления отличается
это должен был быть пустой путь http://127.0.0.1:8000/
это мои взгляды https:// ctxt.io/2/AAC4cSUxEQ
мои шаблоны URL https://ctxt.io/2/AAC4BSIiFg

Подробнее здесь: https://stackoverflow.com/questions/790 ... fter-login

Вернуться в «Python»