問題タブ [django-messages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
526 参照

python - Django 1.6 - メッセージが表示されない

django でメッセージ フレームワークを機能させようとしています。

これが私のsettings.pyの興味深い部分です

には何も追加していないTEMPLATE_CONTEXT_PROCESSORSので、デフォルト値です。

メッセージを表示したい私のビュー:

テンプレート:

そして、フォームが有効な場合にメッセージを作成する必要がある私のフォームは次のとおりです。

メッセージが表示されない理由を知っている人はいますか?

0 投票する
1 に答える
261 参照

django - Django 1.6 メッセージが表示されない

ドキュメントに従って、必要なものを設定、ビュー、およびテンプレートにインポートしました。ただし、メッセージは表示されません。

ビューの例:

base.html には次のものがあります。

これをどのようにデバッグすればよいですか?

0 投票する
6 に答える
2834 参照

django - Django: ストレージから重複したメッセージを削除します

テンプレートにフラッシュ メッセージを追加するために使用messagesしています (ご想像のとおり)。

問題は、メッセージを生成するページへのリンクをダブルクリックすると、メッセージが 2 回表示されることです。

メッセージを使用して、ユーザーが期待していた場所からリダイレクトしたことをユーザーに伝えています。同じメッセージを 2 回必要としません。

ここのロジックは理解していますが、重複したメッセージを削除する方法を知りたいです。

  • URLをクリック
  • メッセージが生成され、ストレージに保存されました
  • ページがレンダリングされる前にURL をもう一度クリックする
  • 2 番目のメッセージが生成され、ストレージに保存されます
  • 応答はストレージからすべてのメッセージを追加します
  • 2 つのメッセージでレンダリングします

middleware最終的には、これですべてのリクエストをカバーできるようにしたいと考えています。

0 投票する
5 に答える
13947 参照

django - クラスベースのビューで成功メッセージを表示する

私は、以下に示すコードを使用して、クラスベースのビューで Django のメッセージングフレームワークを使用して、行が保存されたときに成功メッセージを表示したいのですが、メッセージを表示しません。

どんな助けでも大歓迎です

0 投票する
3 に答える
90 参照

django - django でメッセージまたは 404 を使用する場合

django.contrib.messages を使用したり、404 ページを表示したりするときに疑問があります。どちらの場合、どちらかを使用する必要がありますか?

また

前もって感謝します!

0 投票する
1 に答える
803 参照

python - Djangoは「u'username'」を割り当てることができません:「Message.recipient」は「User」インスタンスでなければなりません

なぜこのエラーが発生するのですか?

このエラーを取り除く方法がわかりません。ユーザー名を検証できるようにフォーム フィールドをクリーンアップするにはどうすればよいですか?

前もって感謝します。

フォーム.py

0 投票する
0 に答える
35 参照

django - Django メッセージに問題がありますが、特定の 1 つのネットワークでのみ発生します

Django のメッセージング フレームワークで問題が発生していますが、特定のネットワークでのみ発生しています。2 人のユーザーがオフィス ネットワークの問題を報告しましたが、別のネットワーク (ホーム ネットワークなど) 経由でサイトにアクセスすると、すべてがスムーズに実行されます。

問題は、メッセージが表示された後に「クリア」されないことです。したがって、メッセージが作成されると、ユーザーが画面に大量のメッセージを積み上げるまで、リクエスト間で保持されます。

何がこのようなことを引き起こす可能性があるかについて、誰かが他の考えを持っているかどうか疑問に思いましたか?