Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2013, 15:10
Avatar de JaimeMSE
JaimeMSE
 
Fecha de Ingreso: diciembre-2010
Ubicación: Isla Cristina (Huelva)
Mensajes: 164
Antigüedad: 13 años, 11 meses
Puntos: 7
Duda con MEDIA y STATIC

Hola,

Tengo un proyecto donde voy a permitir acceder a los usuarios a una carpeta del sitio.
Os explico: el proyecto es un sólo código, y estoy usando el Framework de sitios de Django.

Tengo en la raíz una carpeta que se llama contenido y dentro tengo carpetas con el id de cada web. Ej:

Contenido
-----1
----------static
----------imagenes
-----2
----------static
----------imagenes

y así.

Actualmente estoy sirviendo los archivos css, js e imagenes a través de MEDIA.

¿Hay alguna diferencia entre MEDIA y STATIC? He leído que MEDIA es para lo que suban los usuarios y STATIC para los css, js e imágenes, pero, ¿hay alguna diferencia más? Ya sea caché o algo.

Porque sino, prefiero mantener la estructura como la tengo:

En la carpeta contenido/1/static/css/estilos.css los estilos de la web 1 y así.

En código:
Código Python:
Ver original
  1. MEDIA_ROOT = os.path.join(ABS_PATH + '/contenido/')

Y en las plantillas:
Código HTML:
Ver original
  1. <link rel="stylesheet" href="{{ contenido }}/{{ web.pk }}/static/css/estilos.css" />

¿Alguien me aclara la duda? ¿Que tal como lo estoy haciendo?
Muchas gracias!
__________________
@JaimeMSE - ¡Sígueme!