問題タブ [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.
python - Django 1.6 - メッセージが表示されない
django でメッセージ フレームワークを機能させようとしています。
これが私のsettings.pyの興味深い部分です
には何も追加していないTEMPLATE_CONTEXT_PROCESSORS
ので、デフォルト値です。
メッセージを表示したい私のビュー:
テンプレート:
そして、フォームが有効な場合にメッセージを作成する必要がある私のフォームは次のとおりです。
メッセージが表示されない理由を知っている人はいますか?
django - Django 1.6 メッセージが表示されない
ドキュメントに従って、必要なものを設定、ビュー、およびテンプレートにインポートしました。ただし、メッセージは表示されません。
ビューの例:
base.html には次のものがあります。
これをどのようにデバッグすればよいですか?
django - Django: ストレージから重複したメッセージを削除します
テンプレートにフラッシュ メッセージを追加するために使用messages
しています (ご想像のとおり)。
問題は、メッセージを生成するページへのリンクをダブルクリックすると、メッセージが 2 回表示されることです。
メッセージを使用して、ユーザーが期待していた場所からリダイレクトしたことをユーザーに伝えています。同じメッセージを 2 回必要としません。
ここのロジックは理解していますが、重複したメッセージを削除する方法を知りたいです。
- URLをクリック
- メッセージが生成され、ストレージに保存されました
- ページがレンダリングされる前にURL をもう一度クリックする
- 2 番目のメッセージが生成され、ストレージに保存されます
- 応答はストレージからすべてのメッセージを追加します
- 2 つのメッセージでレンダリングします
middleware
最終的には、これですべてのリクエストをカバーできるようにしたいと考えています。
django - クラスベースのビューで成功メッセージを表示する
私は、以下に示すコードを使用して、クラスベースのビューで Django のメッセージングフレームワークを使用して、行が保存されたときに成功メッセージを表示したいのですが、メッセージを表示しません。
どんな助けでも大歓迎です
django - django でメッセージまたは 404 を使用する場合
django.contrib.messages を使用したり、404 ページを表示したりするときに疑問があります。どちらの場合、どちらかを使用する必要がありますか?
また
前もって感謝します!
python - Djangoは「u'username'」を割り当てることができません:「Message.recipient」は「User」インスタンスでなければなりません
なぜこのエラーが発生するのですか?
このエラーを取り除く方法がわかりません。ユーザー名を検証できるようにフォーム フィールドをクリーンアップするにはどうすればよいですか?
前もって感謝します。
フォーム.py
django - Django メッセージに問題がありますが、特定の 1 つのネットワークでのみ発生します
Django のメッセージング フレームワークで問題が発生していますが、特定のネットワークでのみ発生しています。2 人のユーザーがオフィス ネットワークの問題を報告しましたが、別のネットワーク (ホーム ネットワークなど) 経由でサイトにアクセスすると、すべてがスムーズに実行されます。
問題は、メッセージが表示された後に「クリア」されないことです。したがって、メッセージが作成されると、ユーザーが画面に大量のメッセージを積み上げるまで、リクエスト間で保持されます。
何がこのようなことを引き起こす可能性があるかについて、誰かが他の考えを持っているかどうか疑問に思いましたか?