2012-02-11 9 views
1

私はどこにでも見ましたが、これに似た問題は見つかりませんでした。Djangoの静的ファイル - 画像は検出されましたが、CSSはありません

私はDjangoで簡単なプロジェクトを作成しようとしていますが、静的ファイルに問題があります。 STATIC_DIRSタプルに2つのフォルダを入れ、collectstaticコマンドを使用して静的/フォルダに収集します。問題は、含まれているCSSファイルに404エラーはありませんが、クロームの開発者のツールには表示されず、Webページには何らかの形で影響しないことです。

EDIT: 私はdevサーバー上にあり、テンプレートにはCSSファイルが含まれています。私は、cssファイルがエラーを生成しないので、プロジェクトのどの部分が疑わしいのか分かりません。私はDjangoが静的なdirで見つかっていることを知っています。なぜなら、私がcssファイルの名前を変更すると、404が得られるからです。これは、私のsettings.pyファイルです。

https://github.com/Ballaw/Twithub/blob/master/Twithub/settings.py https://github.com/Ballaw/Twithub/blob/master/Twithub/assets/templates/base.html

あなたはファイルにプロジェクトをここに見つけることができます。 https://github.com/Ballaw/Twithub

ご協力いただければ幸いです。

解決済み:リンクタグにCSSファイルを含める場合、relフィールドがstylesheet/cssではなくstylesheetに設定されていることを確認してください。これを発見したBootvisの主な小道具。

+1

私は失礼であることを意味するわけではありませんが、人々があなたのプロジェクトを辿ってあなたのために試して修正することを期待することはできません。あなたの設定の関連部分を投稿してください。あなたは、プロダクションまたはdevサーバ上にいますか?つまり、ファイルはdjangoまたはウェブサーバによってサーバされていますか?どのようにあなたはテンプレートなどにCSSを含めましたか? –

+0

私は誰もが私のものを抱きしめているとは思っていませんでした。私はこれが誰かが遭遇した問題であり、確認のために何かを見る必要があるかもしれないと考えていました。 – ballaw

+0

私は自分の答えを更新し、それを私の個人的なサーバで働かせました。あなたの質問をより一般的に編集して、他のユーザーもそれを使用できるようにしますか?私はちょうどあなたのhtmlの頭の部分を表示し、w - ファイルを取得することが動作していることを言及することを考えていた。そう答えると、あなたの 'link'タグを修正してください。 私はかなり驚いていますが、Chrome(とFirefox)はそこにあるものに非常に厳しいので、他の人が質問と回答に役立つと思います。 –

答えて

1

問題はlinkタグにあるようです。この

<link rel="stylesheet/less" type="text/css" 
    href="{{ STATIC_URL }}css/bootstrap.css">` 

は次のようになります。

<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/bootstrap.css"> 
+0

私はそれが確かにそれだと思ったが、CSSに変更することなく運がなかった。 wgetは成功したので、今私はさらに混乱しています。ブラウザのキャッシュをクリアしても役に立たなかった。 – ballaw

1

それはあなたのブラウザは単に古いCSSファイルをキャッシュすることも可能です - あなたが変更前のそれがありましたか。ブラウザのキャッシュをクリアするか、別のブラウザを使用して違いがあるかどうか確認してください。

関連する問題