2010-04-03 4 views
0

Lorsque celui-ci fonctionne tout va bien:modèle Django ne chargeant pas javascript et css correctement en raison de urlpatterns

(r"^newobject$", "views.myobjects.newobject"), 

Tous les CSS + JS fichiers sont correctement extraites de:

static/css/... 
static/js/... 

Lorsque celui-ci runs:

(r"^mybjects/(([a-z]|[A-Z]|[0-9])+)$","views.myobjects.loadobject"), 

Tous les fichiers JS et CSS qui sont en cours de récupération, sont exécutés les creux urlpatterns et reviennent ma page defailt:

(r"", 'views.main.index'), 

Cela fait tout mon CSS et JS pour être HTML actualy. Ma conjecture est que je donne une erreur noob. Y a-t-il une raison commune pour laquelle cela devrait se produire? Et comment le réparer?

Edit:

exemple Css:

<link href="static/css/style.css" type="text/css" rel="stylesheet"> 

exemple JS:

<script src="static/js/libs/date.js" type="text/javascript"></script> 
+0

Pouvez-vous publier les lignes de code liées à vos fichiers js et css à partir de vos modèles? –

+0

là vous allez.Je suis juste perplexe parce qu'ils fonctionnent bien sur la première fonction. (J'ai même copié collé le code du newobject dans le loadobject mais le problème persiste) – fmsf

Répondre

3

Voir la différence:

  • lorsque vous accédez à la *some url*/newobjectstatic/css/style.css fait référence *some url*/static/css/style.css*
  • lorsque vous accédez *some url*/newobject/whatever la static/css/style.css se réfère *some url*/newobject/static/css/style.css*

Si votre URL sera toujours flottant autour en profondeur, notamment javascript et CSS en utilisant des URL relatives à la racine du serveur (les commencer par /) au lieu de parent au répertoire actuel.

+0

obrigadão era mesmo isso;) – fmsf

Questions connexes