css ファイルを使用して開発環境の背景画像を読み込もうとしています。私は次のことをしました:
- main_page.html リンク rel="stylesheet" href="static/style.css" type="text/css" に次のものがあります
settings.py には次のようなものがあり
ます: .context_processors.auth"、"django.core.context_processors.debug"、"django.core.context_processors.i18n"、"django.core.context_processors.media"、"django.core.context_processors.static"、"django.core .context_processors.tz", "django.contrib.messages.context_processors.messages",)python manage.py collectstatic を実行します
style.css と bg.jpg は static フォルダーにあります
style.css では、bg.jpg は
background:url("../bg.jpg");として参照されます。background:url("bg.jpg");
のようなすべての可能な組み合わせを試しました。background:url("static/bg.jpg"); background("/static/bg.jpg")しかし、何も機能していないようです。また、本番サーバーには次のように表示されます。 HTTP/1.1" 200 442 [25/Oct/2012 01:31:35] "GET /static/logo.gif HTTP/1.1" 304 0
したがって、「bg.jpg」を取得しようとしているのではなく、ロゴが main_page.html に存在し、その画像を取得していますが、css ファイルによって参照されている画像は取得していないようです。なぜそうなのですか?
- url.py ファイルには (r'^$', main_page),