Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 28

Не могу настроить logout

14.02.2021, 23:27. Показов 3608. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, никак не могу настроить logout, постоянно выдает ошибку:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
NoReverseMatch at /users/logout/
Reverse for '/login' not found. '/login' is not a valid view function or pattern name.
Request Method: GET
Request URL:    http://127.0.0.1:8000/users/logout/
Django Version: 3.1.5
Exception Type: NoReverseMatch
Exception Value:    
Reverse for '/login' not found. '/login' is not a valid view function or pattern name.
Exception Location: C:\Users\Nick\PycharmProjects\HSitesProject\venv\lib\site-packages\django\urls\resolvers.py, line 685, in _reverse_with_prefix
Python Executable:  C:\Users\Nick\PycharmProjects\HSitesProject\venv\Scripts\python.exe
Python Version: 3.9.1
Python Path:    
['C:\\Users\\Nick\\PycharmProjects\\HSitesProject\\fsites',
 'C:\\Users\\Nick\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip',
 'C:\\Users\\Nick\\AppData\\Local\\Programs\\Python\\Python39\\DLLs',
 'C:\\Users\\Nick\\AppData\\Local\\Programs\\Python\\Python39\\lib',
 'C:\\Users\\Nick\\AppData\\Local\\Programs\\Python\\Python39',
 'C:\\Users\\Nick\\PycharmProjects\\HSitesProject\\venv',
 'C:\\Users\\Nick\\PycharmProjects\\HSitesProject\\venv\\lib\\site-packages']
Server time:    Sun, 14 Feb 2021 19:55:33 +0000
Login работает без проблем.

Как я настраивал:
Добавил в файл приложения urls.py
Python
1
2
3
urlpatterns += [
    path('users/', include('django.contrib.auth.urls')),
]
Основной urls.py
Python
1
2
3
4
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('testapp.urls')),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Создал папку templates/registration.
Там 2 шаблона login.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{% extends  'testapp/main_layout.html' %}
 
{% block content %}
 
{% if form.errors %}
  <p>Your username and password didn't match. Please try again.</p>
{% endif %}
 
{% if next %}
  {% if user.is_authenticated %}
    <p>Your account doesn't have access to this page. To proceed,
    please login with an account that has access.</p>
  {% else %}
    <p>Please login to see this page.</p>
  {% endif %}
{% endif %}
 
<form method="post" action="{% url 'login' %}">
{% csrf_token %}
<table>
 
<tr>
  <td>{{ form.username.label_tag }}</td>
  <td>{{ form.username }}</td>
</tr>
 
<tr>
  <td>{{ form.password.label_tag }}</td>
  <td>{{ form.password }}</td>
</tr>
</table>
 
<input type="submit" value="login" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
 
{# Assumes you setup the password_reset view in your URLconf #}
<p><a href="{% url 'password_reset' %}">Lost password?</a></p>
 
{% endblock %}
и logged_out.html
HTML5
1
2
3
4
5
6
{% extends 'testapp/main_layout.html' %}
 
{% block content %}
    <p>You are logged out2!</p>
    <a  href="{% url '/users/login' %}">Log in again</a>
{% endblock %}
Прописал в файле settings.py в INSTALLED_APPS свое приложение раньше django.contrib.auth
Python
1
2
3
4
5
6
7
    'testapp.apps.testappConfig',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
в TEMPLATES
Python
1
2
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
Ссылка http://127.0.0.1:8000/users/login/ работает, а http://127.0.0.1:8000/users/logout/ выдает ошибку.
Заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.02.2021, 23:27
Ответы с готовыми решениями:

Не могу настроить MouseMove в Tao настроить
Целый день мучаюсь, будьте так любезныusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Logout vk
Доброго времени суток! На эту тему было много обсуждений, и не только на этом формуме. Но ни один найденный способ не работает. Я...

Не могу настроить wi fi
Нажимаю &quot;Подключиться к беспроводному сетевому соединению&quot; меня пересылают к выбору подключения, а его там нету, что делать ?

2
21 / 12 / 9
Регистрация: 12.02.2020
Сообщений: 126
15.02.2021, 00:08
Лучший ответ Сообщение было отмечено dj_ymep как решение

Решение

dj_ymep,
Python
1
2
3
4
5
6
{% extends 'testapp/main_layout.html' %}
 
{% block content %}
    <p>You are logged out2!</p>
    <a  href="{% url 'login' %}">Log in again</a>
{% endblock %}
1
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 28
15.02.2021, 00:43  [ТС]
Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2021, 00:43
Помогаю со студенческими работами здесь

Не могу настроить wi-fi(
Доброй ночи!!!!!!!! Прошу помощи у знающих людей........На днях приобрела ноутбук asus UX32A....Соответственно сразу понадобился роутер...в...

не могу настроить wi-fi
Купил Netgear JWNR-N2000 + ноут. Дома стоит комп с виндой 7 и прямым подключением к инет, т.е без ввода логина и пароля - модем...

не могу настроить wi-fi
переустановила винду и сейчас не могу настроить подключение, я в этом деле совсем не бум-бум, помогите пожалуйста вот, что...

Не могу настроить WI-FI
Здравствуйте! Я установил роутер ASUS RT-G 32 C1, все работало, далее через некоторое время не стал подключатся интернет ( и на компе? и в...

Logout в Symfony3
Делаю авторизацию на симфони 3 по документации, в итоге получился вот такой security.xml security: encoders: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru