РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpAuPc 154 of 204 menu

Смена пароля PasswordChangeView в Django

Класс PasswordChangeView дает форму «старый пароль + новый два раза» для текущего user:

from django.contrib.auth.views import ( PasswordChangeView, PasswordChangeDoneView, ) path( 'password/change/', PasswordChangeView.as_view( template_name='registration/password_change.html', success_url='/password/change/done/', ), name='password_change', ), path( 'password/change/done/', PasswordChangeDoneView.as_view( template_name='registration/password_change_done.html', ), ),

Подключите смену пароля и страницу «готово». Закройте их через login_required (у LoginView-наследников часто уже есть mixin).

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить