使用Django应用程序加载CSS时出现MIME类型问题 [英] Mime Type Issue Loading CSS With Django App

查看:36
本文介绍了使用Django应用程序加载CSS时出现MIME类型问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

拒绝应用文本中的样式,因为其MIME类型(‘’https://mazzodjangoapp.herokuapp.com/static/blog/main.css‘/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环境中加载?

推荐答案

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

pip install django_heroku

将其添加到您的settings.py

import django_heroku

最后,将此代码添加到settings.py文件的底部

django_heroku.settings(locals())

这篇关于使用Django应用程序加载CSS时出现MIME类型问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆