Djangoが提供しているWebページの1つに背景イメージを使用したいと考えています。理想的には、CSSファイルを使用してCSSの背景画像プロパティを使用しますが、CSSファイルに配置するとレンダリングされませんが、コードをHTML文書(内部スタイルシート)に入れるとレンダリングされます。だから、それを集計する。ここでは、まったく同じコード、:スタティックファイルとテンプレートでDjangoバグが発生する可能性があります
<style>
body {
background-image: url("{% static 'Kitchen.jpg' %}");
background-repeat: no-repeat; background-attachment: fixed;
}
</style>
上記のコードは、HTMLドキュメントではなく、CSS(マイナスHTML「スタイル」タグ)で動作します。さらに、同じCSSファイル内の他のコードは正常に動作します。何らかの理由で、background-imageプロパティがcssファイルで実行されません。
誰かが別のアイデアを持っていない限り、これはDjangoソフトウェアバグのようです。
こんにちはルーク後
を書くのを忘れ
は、私はまた、あなたが無駄に、示唆されているものを試してみました。技術的に言えば、これは:url( "{%static 'Kitchen.jpg'%}");うまくいくはずです。静的なファイルシステムで何かがうまくいかないため、これが動作しないようです。 –