2

STATIC_URLをS3バケットとその中の静的ディレクトリのURLに設定しました。

STATIC_URL = 'https://s3.amazonaws.com/XXXXXXX/static/'

私のテンプレートでは、次の場所からスタイルシートを読み込もうとしています。

<link href="{{ STATIC_URL }}css/bootstrap-responsive.css" rel="stylesheet">

スタイルシートが読み込まれていませんが、ページのソースを表示すると、正しいファイルをダウンロードするスタイルシート用にレンダリングされたリンクをクリックできます。また、アクセス許可はWorldを表示するように設定されているため、アクセスできません(Chromeでハードリフレッシュを実行しても)。

URLが正しいのに、なぜスタイルシートがロードされないのですか?

よろしくお願いします-

4

3 に答える 3

2

Firebug を Firefox にインストールしてみてください。F12 を押して Firebug ウィンドウを開き、[ネット] タブをクリックして、シフト リロードを実行します。これにより、すべてのダウンロードのブローバイブローが表示されます。問題が発生しているファイルをクリックすると、すべての HTTP 要求/応答ヘッダーが表示されます。悟りはしばしばその後すぐに続きます。

于 2012-05-27T19:39:57.960 に答える
0

Django ドキュメントから: https://docs.djangoproject.com/en/1.4/ref/templates/builtins/

staticfiles contrib アプリには、staticfiles の STATICFILES_STORAGE を使用して指定されたパスの URL を構築する静的テンプレート タグが付属しています。クラウド サービスを使用して静的ファイルを提供するなどの高度なユース ケースがある場合は、それを使用します。

{% load static from staticfiles %}
<img src="{% static "images/hi.jpg" %}" />
<link href="{% static "css/bootstrap-responsive.css" %}" rel="stylesheet">
于 2012-12-02T23:52:35.980 に答える