使用 Django 应用程序加载 CSS 时出现 Mime 类型问题

2024-04-10

我有一个托管在 Heroku 上的 Django 应用程序,但我的样式表未加载。现在我已经花时间阅读了有关此问题的其他问题,但我相信每种情况都是独一无二的。现在错误如下:

拒绝应用“https://mazzodjangoapp.herokuapp.com/static/blog/main.css”中的样式,因为其 MIME 类型(“text/html”)不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。

静态目录在我的 settings.py 文件中定义为:

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'

在我的 base.html 文件中,我的链接标记如下所示:

<link rel="stylesheet" type="text/css" href="{% static 'blog/main.css' %}">

在本地工作。为什么它在 Heroku 环境中无法加载?


根据配置 Django 应用程序的 Heroku 指南,您需要使用 pip 并安装 django_heroku

pip install django_heroku

将其添加到您的settings.py

import django_heroku

最后,将其添加到 settings.py 文件的底部

django_heroku.settings(locals())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Django 应用程序加载 CSS 时出现 Mime 类型问题 的相关文章

随机推荐