0

フォームに入力した内容に応じて表示が変化する、それ自体にリダイレクトするフォームを Django でコーディングしようとしています。そのために、バックエンドで POST データを取得し、次のようにメッセージを表示したいと考えています。 問題は、引数{% if message %} {{ message }} {% endif %} を渡す方法です。message

私は私が使用できることを知っています

#urls.py
url(r'^form/(?P<message>)$', 'app.form', name='form')

#views.py
...my_message...
return HttpResponseRedirect(reverse('app:form', args=(my_message,))

しかし、それは私の目的には適していないURLにメッセージを表示します。どうすればそれができて、バックエンドに隠れていることができるか知っていますか?

#views.py
return HttpResponseRedirect(reverse('app:form'), {'message': my_message})
4

1 に答える 1

0

セッションを使用して、メッセージ、または組み込みのメッセージ フレームワークを保存します。

于 2013-04-15T21:13:06.230 に答える