Обнаружить измененный пароль в Django ⇐ Python

Программы на Python
Anonymous
Обнаружить измененный пароль в Django

Сообщение Anonymous »

Когда пользователь меняет свой пароль, я хочу отправить сигнал, чтобы я мог что-то сделать с некоторыми моделями.

Как мне создать этот сигнал?< /p>

Я посмотрел сигнал post_save для пользователя:

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

post_save.connect(user_updated, sender=User)
Однако мне кажется, что там нет ничего, что можно было бы проверить, был ли изменен пароль:

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

def user_updated(sender, **kwargs):
print(kwargs) # {'created': False, 'raw': False, 'instance': , 'update_fields': None, 'signal': , 'using': 'default'}
Я также вижу, что существует представление аутентификации pass_change_done, но я не уверен, как бы я его использовал. https://docs.djangoproject.com/en/1.10/ ... auth-views

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/414 ... -in-django

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