問題タブ [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 に答える
391 参照

django - Django はすべてのビューでメッセージを表示します

Django プロジェクトのすべてのビューにメッセージを表示したいと考えています。ユーザーがアカウントを作成したら、メールを確認するように求めるメールを送信し、(確認 URL にアクセスして) メール アドレスを確認するまでメッセージを表示します。

ここで、verify URL ビューにメッセージを表示したくありません。また、メッセージを「複製」したくありません。つまり、同じメッセージを 2 つ表示したくありません。最初に、すべての応答にメッセージを追加するだけのミドルウェアを作成するアプローチを試みましたが、これには 2 つの欠点があります。

  1. メッセージは検証ビューに表示されます。現在、そのビューからすべてのメッセージを削除していますが、これは理想的ではありません。
  2. ビューでリダイレクトを使用すると、同じメッセージが複数表示されます。私が使用するリダイレクトのほとんどは POST の後であるため、リクエストが GET であるかどうかを確認できましたが、それは正しくありません。

ミドルウェアは次のとおりです。

これを行うための標準的な、またはより良い方法はありますか?

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

python - Djangoメッセージ:HTMLのメッセージテキストを変更するにはどうすればよいですか?

意見:

HTML:

問題: 関連する画像に表示されているマーカーを削除する必要があります。非常に多くのドキュメントやフォーラムを読みましたが、何も見つかりません。誰かがこの問題に直面していて、私を助けてくれるかもしれません。