python - debug - ¿Puedo hacer que STATICFILES_DIR sea igual a STATIC_ROOT en Django 1.3?
django views static serve (1)
No. De hecho, el archivo django/contrib/staticfiles/finders.py
incluso comprueba esto y genera una excepción django/contrib/staticfiles/finders.py
ImproperlyConfigured
cuando lo hace:
"La configuración STATICFILES_DIRS no debe contener la configuración STATIC_ROOT"
STATICFILES_DIRS
puede contener otros directorios (no necesariamente directorios de aplicaciones) con archivos estáticos y estos archivos estáticos se recopilarán en su STATIC_ROOT
cuando ejecute collectstatic . Estos archivos estáticos serán servidos por su servidor web y serán servidos desde su STATIC_ROOT
.
Si tiene archivos actualmente en su STATIC_ROOT
que desea atender, debe moverlos a un directorio diferente y colocar ese otro directorio en STATICFILES_DIRS
. Su directorio STATIC_ROOT
debe estar vacío y todos los archivos estáticos deben recopilarse en ese directorio (es decir, no debe contener archivos estáticos).
Estoy usando Django 1.3 y me doy cuenta de que tiene un comando recopilatorio para recolectar archivos estáticos en STATIC_ROOT . Aquí tengo algunos otros archivos globales que necesitan ser servidos usando STATICFILES_DIR .
¿Puedo hacer que usen el mismo dir?
Gracias.