Как передать сообщение с "post_change_redirect" в Django? - PullRequest
0 голосов
/ 31 января 2012

Я изучаю встроенные представления и формы.В представлении password_change из django.contrib.auth.views принимается параметр "post_change_redirect".Я хочу, чтобы пользователь остался на той же странице настроек, где он в первую очередь сменил пароль.Но я также хочу уведомить пользователя о внесении изменений.Так как я могу отслеживать подтверждение в шаблоне?Нужно ли переопределять представление password_change для передачи сообщения или в нем есть что-то встроенное?

Я пытался:

{% for message in messages %}
  {{ message }}
{% endfor %}

Но, похоже, он пуст.Есть ли что-то, что я могу проверить?

Единственная идея, которая у меня есть, - добавить еще один параметр в URL post_change_redirect для отслеживания успеха.Но мне это не очень нравится, потому что я хочу, чтобы пользователь оставался на той же странице настроек.

1 Ответ

1 голос
/ 31 января 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...