gpt4 book ai didi

django - 使用 Django 应用程序加载 CSS 的 Mime 类型问题

转载 作者:行者123 更新时间:2023-12-03 14:38:31 25 4
gpt4 key购买 nike

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

Refused to apply style from 'https://mazzodjangoapp.herokuapp.com/static/blog/main.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

静态目录在我的 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())

无论如何,这为我修复了它!

关于django - 使用 Django 应用程序加载 CSS 的 Mime 类型问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59972571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com