Vous n'êtes pas identifié(e).
Bonjour,
Dans le fichier "setting.py" de mon application, j'ai défini la
définition suivante:
MEDIA_URL = '/media/'
MEDIA_ROOT = '/opt/myapp/media'
Dans mon template, je charge une CSS de la manière suivante:
<link rel="stylesheet" type="text/css" href="{% block stylesheet %}{{ MEDIA_URL }}cap/css/base.css{% endblock %}" />
La vue qui utilise le utilise le template à le code suivant:
return render_to_response('cap/list_projet.html', dico, context_instance=RequestContext(request))
Pourtant, la page HTML envoyée au navigateur est la suivante:
<link rel="stylesheet" type="text/css" href="/media/cap/css/base.css" />
MEDIA_URL n'a pas été résolut, alors que le variable LANGAGE_CODE qui
est aussi utilisée dans le template est correctement traitée.
Qu'est ce que je n'ai pas compris ?
Merci de votre aide
Patrick
Hors ligne
Vérifie que tu as bien le context_processors media dans ton fichier
settings :
'django.core.context_processors.media'
Bonne journée,
Rémy
Hors ligne
Bonjour,
je ne suis pas bien sûr de comprendre, si ton navigateur reçoit bien ;
<link rel="stylesheet" type="text/css" href="/media/cap/css/base.css" />
c'est quoi le soucis ? MEDIA_URL = /media/
non ?
Cordialement,
Olivier.
2011/9/8 Rémy Hubscher <hubscher.remy _AT_ gmail.com>
> **
> Vérifie que tu as bien le context_processors media dans ton fichier
> settings :
>
> 'django.core.context_processors.media'
>
> Bonne journée,
>
> Rémy
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>
Hors ligne
J'ai finalement trouver mon problème: je n'avais pas compris qu'il
fallait mettre une URL complète dans MEDIA_URL (http://...).
Tout fonctionne correctement.
Merci
Le 08/09/2011 08:21, Olivier Girardot a écrit :
> Bonjour,
> je ne suis pas bien sûr de comprendre, si ton navigateur reçoit bien ;
> <link rel="stylesheet" type="text/css" href="/media/cap/css/base.css" />
>
> c'est quoi le soucis ? MEDIA_URL = /media/
> non ?
> Cordialement,
>
> Olivier.
> 2011/9/8 Rémy Hubscher <hubscher.remy _AT_ gmail.com
> <mailto:hubscher.remy _AT_ gmail.com>>
>
> Vérifie que tu as bien le context_processors media dans ton
> fichier settings :
>
> 'django.core.context_processors.media'
>
> Bonne journée,
>
> Rémy
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org <mailto:django _AT_ lists.afpy.org>
> http://lists.afpy.org/mailman/listinfo/django
>
>
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne