問題タブ [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.
html - django allauth カスタム メッセージ: html/css を使用したメッセージのスタイリング
Allauth のメッセージは、デフォルトでテンプレート ディレクトリにテキスト ファイルとして保存され、次のようになります。
これらは django のテンプレート タグを使用しますが、「HTML フレンドリー」ではありません。これらをスタイルして、次のようなものにしたいと思います。
しかし、上記のコードは単に HTML をテキストとしてレンダリングします。この HTML をテンプレートに配置して、テンプレート内で {{ message }} を実行することはできません。これは、メッセージごとのバイアス (少なくとも色!) で一部を変更したいためです。
どうすればこれを達成できますか? ありがとうございました!
python - クロムデータセーバーが有効になっている場合、Django メッセージは表示されません
Google データセーバーはデータを圧縮してトラフィックの使用量を減らします。モバイル (Android) クロムではデフォルトで有効になっており、デスクトップ クロムではプラグインとして使用される場合があります。
GDS が django 上にある場合、メッセージは表示されません。
このバグをキャッチするために、サンプル アプリケーション (Python 3.5、Django 1.10.8、uwsgi+nginx) を作成しました。このアプリのメイン ページには、ビュー メソッドをトリガーする「送信」ボタンが 1 つあります。
アプリの完全なソースはこちらです。
fqtest.ru で入手可能なデプロイ済みアプリケーション
再現する手順:
- 一部のサーバーにデプロイします (または私の fqtest.ru を使用します)。settigs.py で許可されたホストを指定することを忘れないでください。
- クロム データ セーバー プラグインがある場合はオフにするか、起動モードを使用します。
- メイン ページを開き、[Go bitton] をクリックします。結果: 期待どおりに表示されるメッセージ
- データセーバー プラグインをオンにするか、インストールします (または android chrome からサイトを開きます)。
- メイン ページを開き、[Go bitton] をクリックします。結果:メッセージは表示されるべきなのに表示されません。
質問:
- この動作の理由は何ですか?
- どうすれば修正/回避できますか?
助けを願っています。ありがとう!