Django development server not serving css files correctly (error : was blocked due to MIME type ("text/html") mismatch)
Я разрабатываю Django webapp и столкнулся со следующей проблемой в base.html:
<!-- Theme CSS -->
<link rel="stylesheet" id="css-id" type="text/css" href="{% static 'assets/css/style.css' %}">
CSS блокируется браузером из-за неправильного mimetype. Забавно, но если я дублирую строку (таким образом, загружая ее дважды), CSS загружается правильно.
Уже пробовал решения:
1. Установите в основной url следующий код:
if settings.DEBUG:
urlpatterns = urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
2. Добавление следующего фрагмента кода в settings.py
import mimetypes
mimetypes.add_type("text/css", ".css", True)
Остальная загрузка статических файлов работает просто отлично.
Заранее спасибо.
Решение. Я нашел решение проблемы: удаление атрибута id. Как я могу предотвратить удаление?