> Je dois créer des répertoires vides en fait pour qu'il soit utilisés > par le serveur ?
Non, mais le principe est là, le chemin que tu indique dans le STATIC_ROOT doit pointer effectivement vers un répertoire vide, du moins ou tu n'y a rien mis. En mode DEBUG (serveur de dev) django l'utilisera tout seul comme un mirroir des emplacements de fichiers statiques dont il a connaissance (ceux des apps installés et ceux indiqués dans 'STATICFILES_DIRS') sans y écrire quoique ce soit. Et en production, tu le fera remplir "automatiquement" par django en utilisant la commande "django-admin collectstatic" (voir la doc pour les détails) qui ira collecter les fichiers statiques à partir des emplacements dont il a connaissance. > comme l'interface admin est une application externe c'est peut être à > cause de ça... Quand je dis un clash, c'est que tu aura des fichiers écrasés ou différents de ce que tu attends, mais ça n'a pas d'impact sur leur résolution (qui pourrait donner un 404). Les statics de l'admin faisant partie de son app (contrib.admin) qui est installée dans tes settings (aka 'INSTALLED_APPS'), Django en a connaissance donc tu n'a besoin de rien faire, ni les renseigner dans STATICFILES_DIRS, ni les copier toi même dans ton répertoire de statics. Du moins si ta webapp est configurée et que ADMIN_MEDIA_PREFIX soit cohérent avec cette configuration. -- Cordialement, David THENON - http://sveetch.biz Le dimanche 22 juillet 2012 17:10:34, Mr Djok a écrit : > Merci ! > > [quote] > Il te manque manifestement la variable ADMIN_MEDIA_PREFIX : > > ADMIN_MEDIA_PREFIX = '/static/admin/'[/quote] > > Je vais la rajouter tout de suite. > > [quote]Donc c'est en général le répertoire "admin" placé dans le > répertoire > qui diffuse tes fichiers statiques. > [...] > On ne doit pas mélanger le répertoire de diffusion des statiques et le > répertoire des statiques à collecter.[/quote] > > Je dois créer des répertoires vides en fait pour qu'il soit utilisés > par le serveur ? > > [quote]Je vois aussi que dans STATICFILES_DIRS tu utilises le chemin > "/home/dev/envs/TestDjango/static/" qui est le même que dans STATIC_ROOT, > ce > qui est déconseillé dans la doc et même dans les settings[/quote] > > c'est vrai je l'ai lu aussi, j'ai essayé plusieurs choses à force de > toucher, je vais enlever la ligne, car : > [quote]"clashs" avec des apps externes si tu en utilises.[/quote] > > comme l'interface admin est une application externe c'est peut être à > cause de ça... > > [quote]Et une dernière chose, tu a diffusé ton SECRET_KEY, donc je te > conseille > fortement de le changer pour la mise en production.[/quote] > > J'ai changé quelques caractères, et puis au train où vont les choses > j'ai l'impression que la production c'est pas pour bientôt... > > Merci pour ces précisions. > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
