2009-06-17 7 views
1

Je travaille sur un livre Django et j'ai remarqué quelque chose d'étrange l'autre jour. Le code CSS fonctionne très bien dans Safari 3 (sur Mac et Windows) mais pas dans Firefox 3 (Windows). Je cours le serveur Web de dev de django et je peux voir le dossier de css étant appelé dans la console quand dans Safari mais pas en utilisant Firefox. Une idée de ce qui pourrait arriver?Django App CSS fonctionnant dans Safari 3, pas dans Firefox 3

+0

Avez-vous essayé d'appeler le fichier CSS directement par URL sur Firefox? – rogeriopvl

+0

Avez-vous un code ou une URL? – scunliffe

+0

Il pourrait être lié à la mise en cache du navigateur, mais c'est un étirement parce que je pense que Safari devrait également mettre en cache de la même manière que Firefox. Nous ne connaissons pas assez d'informations pour vraiment fournir une bonne réponse. –

Répondre

0

Je suis un idiot ....

Ce fut le lien vers mon fichier css dans ma tête:

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

Umm ... qui est pas comment vous épeler "stylesheet"! Intéressant que Webkit (Chrome et Safari) affiche le CSS même avec l'orthographe. Je l'ai compris quand je suis allé au chapitre suivant du livre et les exemples jquery fonctionnaient et le fichier jquery.js était dans le même répertoire. Quelque chose n'allait pas.

Désolé pour l'horrible question!

0

Êtes-vous absent ou avez-vous une barre oblique supplémentaire dans l'un de vos chemins?

E.g.

admin.site.root_path = 'admin' 

Au lieu de

admin.site.root_path = '/admin/' 

..dans votre urls.py

Ou quelque chose de similaire dans votre settings.py?

+0

j'ai quitté MEDIA_ROOT et MEDIA_URL à leurs valeurs par défaut (qui est vide). Les informations relatives à CSS dans urls.py sont publiées dans mon dernier commentaire ci-dessus. Je n'arrive pas à comprendre comment formater le code dans ces commentaires. Ou pouvez-vous même faire cela? Désolé, première fois poster ici. – kfordham281

Questions connexes