【发布时间】:2021-02-21 07:00:00
【问题描述】:
我已经使用 Django Rest Framework 和 React 构建了一个 Web 应用程序,我正在使用 IIS 进行部署。它工作得很好,但我在尝试部署 Django Admin 时遇到了问题。样式不显示。它显示了这一点:
我尝试了很多方法来为 DRF 项目添加样式。
- 我使用
collectstatic并将其作为应用程序添加到 IIS 管理器 - 我在 settings.py 中激活了 mimetype 以接受 .css
- 我尝试使用 /static url 将 css 文件链接到 contrib/static 并将其添加到 urls.py 中。
以上方法都不能解决我的问题,我已经被这个错误困扰了好几天。 你能帮我解决这个问题吗?
settings.py 配置
【问题讨论】:
-
如果服务器发送响应头“X-Content-Type-Options: nosniff”,脚本和样式表元素将拒绝 MIME 类型不正确的响应。这是一项安全功能,有助于防止基于 MIME 类型混淆的攻击。当服务器在其响应中发送“X-Content-Type-Options: nosniff”标头时,此更改会影响浏览器的行为。
标签: css iis deployment django-rest-framework django-admin