最近、ブラウザーが css ファイルをキャッシュするという問題が発生したため、コードを別の Web サーバーに移動すると、予期しない望ましくない結果が得られます。さまざまな解決策を読んだ後、css ファイルをテンプレートに含めることができることに気付きました。書くのではなく
<link href="/static/css/parentx.css" rel="stylesheet" type="text/css">
私たちは置くことができます
<style>{% include "static/css/parent.css" %}</style>
css を html に埋め込みます。これには、css ファイルのサーバーへの呼び出し回数を減らすという追加の利点がありますが、css をまったくキャッシュせず、Web サーバーが静的ファイルを提供できないという欠点があります。ただし、これらのファイルは非常に小さく、通常は約 12K です。
より良い仕事をするように見える資産管理プラグインの存在を発見したので、これを一時的な手段として提案します. 「include」テンプレート コマンドを使用して css (および javascript) ファイルを取得するのを見たことがないので、おそらく私が気付いていない欠点があるのでしょうか?