Ça me semble explicite :
> ImproperlyConfigured: Your STATICFILES_DIRS setting is not a tuple or
> list; perhaps you forgot a trailing comma?
Dans tes settings, tu a mal rempli la variable "STATICFILES_DIRS" qui attends
un tuple de différent chemins supplémentaires pour tes répertoires contenant
des fichiers statiques.
En général on y met au moins le chemin des statics du projet (et pas ceux des
applis qui sont à ranger dans leur propre répertoire "statics" automatiquement
chargés par Django), ex :
STATICFILES_DIRS = ("/home/mon/projet/my_statics",)
Ne pas oublier la virgule après sinon ce n'est pas un tuple.
Lis bien la documentation sur les "staticfiles" de Django, tu ne dois pas
mélanger le répertoire des statics de destination (qui regroupent et publient
tout les statics) et celui des sources (là ou tu poses les statics qui seront
à publier).
--
Cordialement,
David THENON.
Le jeudi 31 mai 2012 15:58:58, carlos a écrit :
> voici l'erreur qu'affiche http://localhost:8000/static/img/logo.png:
>
> [CODE]
> Traceback (most recent call last):
>
> File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py",
> line 283, in run
> self.result = application(self.environ, self.start_response)
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py",
> line 69, in __call__
> return super(StaticFilesHandler, self).__call__(environ,
> start_response)
>
> File "C:\Python27\lib\site-packages\django\core\handlers\wsgi.py", line
> 272, in __call__
> response = self.get_response(request)
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py",
> line 59, in get_response
> return self.serve(request)
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py",
> line 52, in serve
> return serve(request, self.file_path(request.path), insecure=True)
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\views.py", line
> 35, in serve
> absolute_path = finders.find(normalized_path)
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\finders.py", line
> 228, in find
> for finder in get_finders():
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\finders.py", line
> 242, in get_finders
> yield get_finder(finder_path)
>
> File "C:\Python27\lib\site-packages\django\utils\functional.py", line
> 124, in wrapper
> result = func(*args)
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\finders.py", line
> 263, in _get_finder
> return Finder()
>
> File
> "C:\Python27\lib\site-packages\django\contrib\staticfiles\finders.py", line
> 52, in __init__
> "Your STATICFILES_DIRS setting is not a tuple or list; "
>
> ImproperlyConfigured: Your STATICFILES_DIRS setting is not a tuple or
> list; perhaps you forgot a trailing comma?
> [/CODE]
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django