【问题标题】: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 框架。

【问题讨论】:

  • 开发还是生产?你使用 Apache 吗?
  • 是的,我正在使用 apache。它的开发者。
  • 我遇到了同样的问题。你是怎么解决这个问题的?

标签: django python-2.7 django-templates django-views


【解决方案1】:

您需要在 django 项目的设置文件中提供 STATIC URLSTATIC_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'),)

【讨论】:

    猜你喜欢
    • 2012-11-25
    • 2017-05-12
    • 2014-05-26
    • 2020-09-21
    • 2017-02-23
    • 2013-05-18
    • 2017-03-19
    • 1970-01-01
    相关资源
    最近更新 更多