En las plantillas de Django, es común para hacer lo siguiente:Django URL de medios de comunicación en los archivos CSS
<img src="{{ MEDIA_URL }}/img/someImage.jpg">
¿Cómo lograr esto en un archivo CSS que no sirven como una plantilla?
.someClass {
/* can't do this this */
background: url("{{ MEDIA_URL }}/img/someImage.jpg");
/* either this */
background: url("http://media.domain.com/img/someImage.jpg");
/* or this */
background: url("/django_static_media/img/someImage.jpg");
/* can't do both... what to do? */
}
Necesito la capacidad de servir a mis archivos ya sea desde el subdominio medios de comunicación, o durante el trabajo fuera de línea y servirlos directamente como una visión estática de Django. Pero los archivos CSS son un problema ya que no se procesan como plantillas y no puedo usar la variable de contexto MEDIA_URL
.
¿Cuál es la solución?
Editar: Debo señalar que el problema surge desde mis archivos de medios estáticos son, de hecho, se encuentra en un medio de comunicación independiente subdominio,
negando así el uso de rutas relativas.
¡Lo tengo, gracias!