Bonjour a tous,
Comme le mentionne le titre je souhaiterais utiliser une feuille de style dans mes modules django. J'ai cherché sur internet et sur les forum, mais les configurations proposés des différents fichiers me ramènent toujours aux mêmes problèmes.
voici ma configuration:
settings.py
url.pyCode:
1
2
3
4 MEDIA_ROOT = '/home/eric/siteDjango/public/' MEDIA_URL = 'http://127.0.0.1:8000/public/' STATIC_DOC_ROOT = '/home/eric/siteDjango/site_media/'
index.html du template nouvelAnCode:
1
2
3
4
5
6
7
8
9 urlpatterns = patterns('', (r'^nouvelAn/',include('nouvelAn.urls')), ) if settings.DEBUG: urlpatterns += patterns('', (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_DOC_ROOT}), )
en changeant des petites choses je me retrouve confronté aux mêmes problèmes récurrents :Code:
1
2 <link rel="stylesheet" href="{{ MEDIA_URL }}css/style.css" />
- MEDIA_URL du template n'est pas définit et j'ai donc une requête sur http://127.0.0.1:8000/nouvelAn/css/style.css alors que mon répertoire css est dans home/eric/siteDjango/site_media/
- la requête ne 'match' pas avec la configuration url, même en remontant style.css d'un niveau et en changeant le chemin du template.
- j'ai un erreur 404 dans le code html de ma page générée par django, sur la balise link
j'ai essayé beaucoup de configurations en vain, et j'ai lu beaucoup de documentation sans parvenir a comprendre ce qui ne va pas :calim2:. un peu d'aide serait la bienvenue :mrgreen:, merci !