拒绝应用“<URL>”中的样式,因为它的 MIME 类型(“text/html”)pythonanywhere

问题描述 投票:0回答:2

拒绝应用 '' 的样式,因为其 MIME 类型('text/html')不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。

我在 vscode 中没有任何问题,但是当我托管到 pythonanywhere 时,我什至无法登录管理面板,并且管理面板中的 css 不起作用

python django admin
2个回答
0
投票

您可能会收到此消息,因为这是一个 404 页面,因为您没有提供您尝试访问的文件。在 PythonAnywhere 论坛中搜索“static”以了解如何配置静态文件。


0
投票

问题在于应用程序的配置,因为它指出它确实需要文件的完整路径而不是排序路径。我一直在寻找这个解决方案,在检查我的 WordPress 网站时,我发现它的所有静态文件路径的域名如“https://domainname.tld/filepath/filename.js”或“https://domainname.js”。 tld/filepath/filename.css”与媒体文件类似。因此,我尝试寻找获取主机名并将 staticfile_dir 更新为仅提及静态文件放置位置的位置(在我的情况下,我在“Project_Dir/App_Dir/templates/App_Dir/Static/”中有文件)。这样我就更新了 STATICFILES_DIR = ["Project_Dir/App_Dir/templates/App_Dir/Static/",] ,并且在访问静态文件时使用了“”,这允许我访问静态文件。

© www.soinside.com 2019 - 2024. All rights reserved.