DJANGO СМЕНА ПАРОЛЯ
Каждой системе нужна возможность смены пароля своих пользователей, и Django не исключение. Django предоставляет встроенные инструменты для изменения пароля пользователей.
Чтобы реализовать смену пароля для пользователя в Django, можно использовать встроенное представление PasswordChangeView
, которое выполняет соответствующие проверки и осуществляет смену пароля.
Представление PasswordChangeView
доступно в модуле django.contrib.auth.views
. Прежде чем использовать его в своем приложении, необходимо настроить URL-адреса, на которые могут получить доступ пользователи, желающие изменить свой пароль.
С использованием PasswordChangeView
это очень просто:
from django.contrib.auth.views import PasswordChangeViewurlpatterns = [ #... path('password_change/', PasswordChangeView.as_view(), name='password_change'), #...]
В этом коде мы импортировали PasswordChangeView
, а затем добавили URL-адрес в наш список маршрутов.
Чтобы пользователь мог изменить свой пароль, ему необходимо получить доступ к URL-адресу /password_change/
. Пользователь увидит форму для смены пароля, куда нужно будет ввести свой старый пароль и новый пароль.
Change User Password Page - Django Blog #25
Change user password - Django - python
How to user reset password in django -- password reset by email in django
#12. Аутентификация по токенам. Пакет Djoser - Уроки по Django REST Framework
Сброс пароля в Django
How to Handle User Authentication in Django
Новые материалы:
- Lcm python что такое
- Муравьиный алгоритм python
- Dir что это python
- Как пройтись по всем файлам в папке python
- Имя переменной не может начинаться с цифры python
- Python написан на каком языке
- Python testing with pytest на русском
- Python подключение к базе данных access
- Добавьте в решение двух предыдущих задач вычисление количества шагов цикла заполните таблицу python
- Python удалить столбец pandas
- Настройка wing для python
- Информационная безопасность python
- Пакетный менеджер python
- Двойной клик selenium python
- Django авторизация по email