Muy fácil. Pero necesitas configurar algo.
- Asegúrese de que
django.contrib.staticfiles
esté incluido en susINSTALLED_APPS
. - En su archivo de configuración, defina
STATIC_URL
, por ejemplo:
STATIC_URL = ‘/ static /’
- En sus plantillas,
/static/my_app/bootstrap.css
la URL como/static/my_app/bootstrap.css
o, preferiblemente, use la etiqueta de plantillastatic
para construir la URL para la ruta relativa dada utilizando el almacenamientoSTATICFILES_STORAGE
configurado (esto lo hace mucho más fácil cuando lo desea para cambiar a una red de entrega de contenido (CDN) para servir archivos estáticos).
{% load static%}
- ¿Dónde puedo encontrar datos de ciudades, estados y países de todo el mundo?
- ¿Qué opinas sobre el futuro de Dart?
- ¿Qué sucedería si aumentara el tiempo máximo de ejecución (30 segundos) para PHP en mi sitio web (256M de memoria)?
- ¿Cómo deberían los desarrolladores web dar cuenta de las pantallas Retina?
- Cómo alojar un sitio web o blog en tiempo real
- Almacene sus archivos estáticos en una carpeta llamada
static
en su aplicación. Por ejemplomy_app/static/my_app/bootstrap.css
. - Su proyecto probablemente también tendrá activos estáticos que no están vinculados a una aplicación en particular. Además de utilizar un directorio
static/
dentro de sus aplicaciones, puede definir una lista de directorios (STATICFILES_DIRS
) en su archivo de configuración donde Django también buscará archivos estáticos. Por ejemplo:
STATICFILES_DIRS = [
os.path.join (BASE_DIR, “estático”),
‘/ var / www / static /’,
]
Consulte la documentación de la configuración STATICFILES_FINDERS para obtener detalles sobre cómo staticfiles
encuentra sus archivos.