Django structure statique

J'essaie de comprendre la structure statique de django 1.3 tente de poursuivre:

J'ai un Projet avec cette structure:

Project
   someapp
      static
          someapp
             css
             etcetera
      models.py
      views.py
      urls.py
   urls.py
   manage.py
   settings.py

Maintenant, je souhaite remplacer le django admin.. j'ai Donc de définir ces paramètres dans settings.py je l'ai fait comme ci-dessous (basepath est le raccourci chemin d'accès au répertoire courant):

# Absolute path to the directory static files should be collected to.
# Don't put anything in this directory yourself; store your static files
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
# Example: "/home/media/media.lawrence.com/static/"
STATIC_ROOT = BASE_PATH+'/static/'

# URL prefix for static files.
# Example: "http://media.lawrence.com/static/"
STATIC_URL = '/static/'

# URL prefix for admin static files -- CSS, JavaScript and images.
# Make sure to use a trailing slash.
# Examples: "http://foo.com/static/admin/", "/static/admin/".
ADMIN_MEDIA_PREFIX = '/static/admin/'

# Additional locations of static files
STATICFILES_DIRS = (
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
)

Si j'utilise le manage.py commande collectstatic, elle rassemble tous les fichiers statiques (y compris les fichiers d'administration) dans un répertoire "statiques" comme prévu... (dans le projet principal dir)

Cependant, c'est le contenu n'est pas encore servi jusqu'à ce que je ajouter ce répertoire à la STATICFILES_DIRS tuple, cependant, puis-je changer la STATIC_ROOT paramètre le répertoire parce que sinon je vais chercher l'erreur, ils ne peuvent pas être les mêmes...

Je pense que je suis surplombant l'évidence parce que ce que j'ai à faire pour faire fonctionner semble redondant

Alors.. vous avez mis les répertoires de vos fichiers sont stockés dans STATIC_DIRS et le point de l' STATIC_ROOT à un répertoire vide où Django pouvez collecter les fichiers statiques?

OriginalL'auteur RoundTripToNowhere | 2011-08-16