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

html - django allauth カスタム メッセージ: html/css を使用したメッセージのスタイリング

Allauth のメッセージは、デフォルトでテンプレート ディレクトリにテキスト ファイルとして保存され、次のようになります。

これらは django のテンプレート タグを使用しますが、「HTML フレンドリー」ではありません。これらをスタイルして、次のようなものにしたいと思います。

しかし、上記のコードは単に HTML をテキストとしてレンダリングします。この HTML をテンプレートに配置して、テンプレート内で {{ message }} を実行することはできません。これは、メッセージごとのバイアス (少なくとも色!) で一部を変更したいためです。

どうすればこれを達成できますか? ありがとうございました!

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

python - クロムデータセーバーが有効になっている場合、Django メッセージは表示されません

Google データセーバーはデータを圧縮してトラフィックの使用量を減らします。モバイル (Android) クロムではデフォルトで有効になっており、デスクトップ クロムではプラグインとして使用される場合があります。

GDS が django 上にある場合、メッセージは表示されません。

このバグをキャッチするために、サンプル アプリケーション (Python 3.5、Django 1.10.8、uwsgi+nginx) を作成しました。このアプリのメイン ページには、ビュー メソッドをトリガーする「送信」ボタンが 1 つあります。

アプリの完全なソースはこちらです。

fqtest.ru で入手可能なデプロイ済みアプリケーション

再現する手順:

  1. 一部のサーバーにデプロイします (または私の fqtest.ru を使用します)。settigs.py で許可されたホストを指定することを忘れないでください。
  2. クロム データ セーバー プラグインがある場合はオフにするか、起動モードを使用します。
  3. メイン ページを開き、[Go bitton] をクリックします。結果: 期待どおりに表示されるメッセージ
  4. データセーバー プラグインをオンにするか、インストールします (または android chrome からサイトを開きます)。
  5. メイン ページを開き、[Go bitton] をクリックします。結果:メッセージは表示されるべきなのに表示​​されません。

質問:

  1. この動作の理由は何ですか?
  2. どうすれば修正/回避できますか?

助けを願っています。ありがとう!