Saltar al contenido

Django: no se pueden cargar archivos CSS estáticos

Solución:

Lea esto detenidamente: https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/

Es django.contrib.staticfiles en tus INSTALLED_APPS en settings.py?

Es DEBUG=False? Si es así, debes llamar runserver con el --insecure parámetro:

python manage.py runserver --insecure

collectstatic no tiene nada que ver con la entrega de archivos a través del servidor de desarrollo. Es para recopilar los archivos estáticos en una ubicación. STATIC_ROOT para que su servidor web los encuentre. De hecho, corriendo collectstatic con tu STATIC_ROOT establecido en un camino en STATICFILES_DIRS es una mala idea. Debe verificar dos veces para asegurarse de que sus archivos CSS incluso existan ahora.

Para las versiones recientes de Django, debe configurar archivos estáticos en settings.py como,

STATIC_URL = '/static/' # the path in url

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

y utilícelo con una etiqueta de plantilla estática,

{% load static %}
<link rel="stylesheet" href="https://foroayuda.es/{% static"css/bootstrap.css' %}">

Otra cosa simple que puede intentar es detener y luego reiniciar el servidor, por ejemplo.

$ python manage.py runserver

Miré las otras respuestas, pero reiniciar el servidor funcionó para mí.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *