【问题标题】:Resource interpreted as Stylesheet but transferred with MIME type application/x-css:资源解释为样式表,但使用 MIME 类型 application/x-css 传输:
【发布时间】:2015-11-16 20:36:59
【问题描述】:
我正在尝试在 python Django 的 HTML 模板中加载 css 文件并收到此错误
资源解释为样式表,但使用 MIME 类型 application/x-css 传输:
我正在使用 Pydev、Eclipse、Django 框架。
【问题讨论】:
标签:
django
python-2.7
django-templates
django-views
【解决方案1】:
您需要在 django 项目的设置文件中提供 STATIC URL 和 STATIC_ROOT 值,然后在您的 App 文件夹中创建静态文件夹。将所有 css 和 js 文件放在这个文件夹中。现在在模板中添加这个标签 {% load static %} 并给出 css 的位置,如 <link rel="stylesheet" type="text/css" href="{% static 'style.css' %}" />
示例
STATIC_URL='/static/'
STATIC_ROOT=os.path.join(BASE_DIR,"static")'
STATICFILES_DIRS=(os.path.join(BASE_DIR,'Get_Report','static'),)