¿Cuál es la diferencia entre las carpetas media y site_media?

¿Cuál es la diferencia entre las dos carpetas? Creé un proyecto de ejemplo en Pinax y, a veces, ponen cosas en los medios y otras veces en site_media.

preguntado el 12 de junio de 12 a las 18:06

1 Respuestas

Creo que MEDIA se usa para archivos cargados, mientras que site_media es para archivos estáticos.

https://docs.djangoproject.com/en/dev/topics/files/

Aunque la siguiente cita es sobre archivos estáticos, creo que cubre la diferencia:

En versiones anteriores de Django, era común colocar activos estáticos en MEDIA_ROOT junto con archivos cargados por el usuario, y servirlos en MEDIA_URL. Parte del propósito de presentar la aplicación staticfiles es facilitar la separación de los archivos estáticos de los cargados por el usuario.

Por este motivo, debes hacer que tu MEDIA_ROOT y MEDIA_URL sean diferentes de tu STATIC_ROOT y STATIC_URL. Necesitará hacer arreglos para la entrega de archivos en MEDIA_ROOT usted mismo; staticfiles no se ocupa en absoluto de archivos cargados por el usuario. Sin embargo, puede usar la vista django.views.static.serve () para servir MEDIA_ROOT en desarrollo; consulte Servicio a otros directorios.

Respondido el 12 de junio de 12 a las 18:06

Ok, creo que en realidad podría ser al revés, pero gracias por la respuesta. - user1328021

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.