Django: ¿Cómo especificar el directorio de medios personalizado para el complemento JQuery lightbox?

Estoy tratando de usar el complemento jQuery LighBox en mi aplicación Django, ya que Javascript parece generar HTML para rutas de imágenes codificadas (por ejemplo, imágenes/carga.gif). ¿Cómo personalizo estas rutas de imágenes para que apunten a mi directorio multimedia?

preguntado el 28 de julio de 12 a las 16:07

¿Qué versión de Django estás usando? -

1 Respuestas

Lo que necesitas no es "medios de comunicación", bastante "estático"archivos".medios de comunicación" tiene como objetivo servir imágenes de usuario, etc., mientras que "estático" está diseñado para contener contenido estático (como estilos CSS, scripts JS, imágenes utilizadas por CSS, logotipo, etc.).

La guía detallada está aquí: https://docs.djangoproject.com/en/dev/howto/static-files/

Básicamente, debe colocar archivos estáticos de la interfaz de la caja de luz en algún lugar de /static/ directorio dentro de su aplicación Django. Durante la implementación, deberá recopilar archivos estáticos en el directorio separado utilizando collectstatic comando de gestión.

Si vas a usar {{ STATIC_URL }} dentro de la plantilla, las rutas se generarán correctamente (STATIC_URL dentro de las plantillas que tienen contexto de solicitud contienen la URL de su directorio de archivos estáticos). Solo asegúrese de usar la configuración adecuada para archivos estáticos (principalmente STATIC_URL y STATIC_DIR, los detalles están en el enlace que he dado).

Respondido 28 Jul 12, 16:07

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