serve files debug python django django-views django-staticfiles

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.