【发布时间】:2021-12-31 12:39:54
【问题描述】:
在有人将此标记为重复之前,我已经看到了所有其他类似主题的问题,并尝试了所有解决方案,但均无效。
我的 Django 应用程序很小,我很高兴从同一台服务器提供静态文件
在 settings.py 我有
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
我已将我的应用程序上传到服务器并运行
python.manage.py collectstatic
我所有的静态文件都在 staticfiles
下的相应目录中project-root
├── staticfiles
│ ├── css
│ │ ├── base.css
│ ├── js
│ │ ├── common.js
在我的 html 我有
{% load static %}
<link href="{% static 'css/base.css' %}" rel="stylesheet">
在加载页面时出现错误
拒绝应用来自“
”的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。
我认为这是因为它找不到 css 文件
我哪里出错了?我需要提供更多信息吗?
【问题讨论】: