2009-06-17 50 views
1

私はDjangoの本を使って作業しています。先日、奇妙なことに気がつきました。 CSSコードはSafari 3(MacとWindows)ではうまく動作しますが、Firefox 3(Windows)ではうまく動作しません。私はdjango devウェブサーバーを実行していて、Firefoxを使用しているときにはSafariではコンソールに呼び出されているCSSファイルを見ることができます。何が起こっているかもしれないかについての任意のアイデア?Django App CSSはSafari 3で動作し、Firefox 3では動作しません。

+0

FirefoxのURLで直接CSSファイルを呼び出そうとしましたか? – rogeriopvl

+0

コードサンプルまたはURLがありますか? – scunliffe

+0

これはブラウザのキャッシュに関連している可能性がありますが、SafariはFirefoxと同じ方法でキャッシュする必要があると考えているため、それは難しいことです。私たちは本当に良い答えを提供するのに十分な情報を知りません。 –

答えて

0

私は馬鹿だ....:

<link rel="sytlesheet" href="/site_media/style.css" type="text/css" />

ウムが...それはあなたが「スタイルシート」のスペルではないですか!興味深いWebkit(ChromeとSafari)では、スペルミスがあってもCSSが表示されていました。私は本の次の章に行き、jqueryの例が動作していて、jquery.jsファイルが同じディレクトリにあったときにそれを理解しました。何かが足りないだけだった。

恐ろしい質問を申し訳ありません!

0

あなたのパスに行方不明か余分なスラッシュがありますか?

など。代わりにあなたのurls.py

またはあなたのsettings.pyで似たような..in

admin.site.root_path = '/admin/' 

admin.site.root_path = 'admin' 

?これは私の頭の中で私のCSSファイルへのリンクをした

+0

:)、 'site_media' ) (R '^ site_media /(P *)$?'、 'django.views.static.serve'、 {site_media 'DOCUMENT_ROOT'} MEDIA_ROOTとMEDIA_URLの両方をデフォルト(空白)にします。 urls.pyのCSSに関連する情報は、上記の最後のコメントに掲載されています。私はこれらのコメントでコードをどのようにフォーマットするかを理解できないようです。それとも、あなたもそうすることができますか?申し訳ありませんが、初めてのポスターです。 – kfordham281

関連する問題