Salut,

La documentation de Django est complète, en cherchant bien tu a toujours une 
explication : 

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-
templates

Le principe de recherche des templates dans Django est qu'il cherche d'abord 
dans le répertoire "templates/" de tes django apps installés, puis cherche 
dans chacun des répertoires de templates spécifiés dans 
"settings.TEMPLATE_DIRS", le dernier template trouvé écrasant toujours le 
précédent.

Bref il te suffit de créer un répertoire "admin/" dans un de tes répertoires de 
"settings.TEMPLATE_DIRS" et d'y mettre les templates "globaux" de l'admin que 
tu veux modifier. Et si besoin tu peux le faire plus "finement" en modifiant 
que 
les templates que de certaines de tes apps (voir le lien donné plus haut pour 
le détail).

-- 
Cordialement,
David THENON.

Le dimanche 10 juin 2012 16:54:29, polo a écrit :
> Bonjour,
> 
> Je souhaites personnaliser l'interface d'admin. J'héberge mon site chez
> alwaysdata, c'est la première fois que ne développe pas en local et
> j'avoue ne pas y comprendre grand chose aux variables suivantes dans le
> fichier settings.py:
> 
> [code]MEDIA_ROOT = '/home/xxxxx/mmb/public/site_media/'
> 
> MEDIA_URL = '/site_media/'
> 
> STATIC_ROOT = '/static/'
> 
> STATIC_URL = '/static_url/'
> 
> ADMIN_MEDIA_PREFIX = '/site_media/'[/code]
> 
> J'ai copié les templates admin situés dans contrib/admin de django dans
> un dossier de mon projet situé dans mmb/admin_media dans lequel il y a les
> dossiers de template "admin" et "register". J'ai du mal à comprendre
> comment définir la destination de mes propres templates d'admin.
> 
> Merci d'avance.
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à