Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2011, 16:08
cagarnera
 
Fecha de Ingreso: diciembre-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Pregunta Estructura de carpetas

Hola, acabo de empezar a usar django y aunque nunca había tocado python le estoy viendo la gracia. Este es mi primer tema en este foro, aunque llevo tiempo entrando.

Al crear un proyecto en django se crean una serie de ficheros y carpetas. Después creas una aplicación y se crea una nueva carpeta con más ficheros. Más o menos entiendo para que sirve cada uno y tal.

Pero a la hora de poner el contenido estático (las imágenes principalmente) no se demasiado bien donde deberían ponerse. He estado investigando un poco en la documentación de django sobre settings.py y hay un par de "parametros" (no se si este término sería correcto), concretamente STATIC y MEDIA pero no acabo de entender la diferencia entre ellos.

Además, aunque recién estoy empezando y no aspiro a que mis aplicaciones lleguen a estar en un servidor online (por ahora) me gustaría saber cual sería una organización de las cosas pensada para subir la web a un servidor.

Me refiero a que, por ejemplo las bases de datos deberían estar en una carpeta que no fuera accesible desde fuera, pero las imágenes y las plantillas sí, cosas por el estilo.

Bueno todo el tostón que he escrito se podría resumir en estas dos preguntas:

  1. ¿Que diferencia existe entre STATIC y MEDIA del fichero settings.py?
  2. ¿Como organizar bien un proyecto? ¿Dónde ubicar cada cosa (imágenes, base de datos, templates, etc...?