2012-08-28 10 views

Respuesta

77

No. De hecho, el archivo django/contrib/staticfiles/finders.py incluso cheques de este y lanza una excepción ImproperlyConfigured cuando lo hace:

"El ajuste STATICFILES_DIRS no debe contener el ajuste STATIC_ROOT"

El 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 actualmente archivos en su STATIC_ROOT que desea atender, debe moverlos a un directorio diferente y poner ese otro directorio en STATICFILES_DIRS. Su directorio STATIC_ROOT debe estar vacío y todos los archivos estáticos se deben recopilar en ese directorio (es decir, no debe contener archivos estáticos).

+6

gracias, esto me salvó el culo – allanberry

+8

entonces, ¿dónde puedo poner los archivos estáticos que pertenecen al sitio web, pero no a una aplicación específica? – lmiguelvargasf

+0

muchas gracias, esto me salvó el día! – haifzhan

Cuestiones relacionadas