Ç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

Répondre à