2011-08-03 5 views
0

django.contrib.messagesを使用して通知バーを実装しました。さて、私はそれを長期にわたって利用したいと思います。 「ようこそ」または「成功したログアウト」メッセージを表示します。しかし、基本的な操作には組み込みのビューを使用するのが好ましいので、ログアウトには​​を使用し、ログインにはdjango.contrib.auth.views.loginを使用します。したがって、これらのビューは私のものではないため、messages.success(...)を挿入できる場所は1つありません。サードパーティのビューでメッセージを使用するにはどうすればよいですか?

ビューをコピーまたは上書きせずにこれらのメッセージを追加するエレガントな方法はありますか?

答えて

1

Signalsはお友達です。特にlogin and logout signalsを参照してください。

+0

ありがとう、完全にそれらを忘れてしまった! –

関連する問題