Python Django在除主页面之外的所有页面上都找不到static

Python Django在除主页面之外的所有页面上都找不到static,python,django,Python,Django,该项目是托管的(支持人员说自己解决问题,因此我的朋友希望您提供帮助),您可以在以下网址找到该项目: 所有样式、图片和js都显示在主页上,但不显示在其他页面上。您可以直接在浏览器中看到错误,但以防我显示屏幕: 似乎您不是从静态根目录而是从当前URL向静态文件添加路径。我将用这个例子来解释。 在主页上,您可以看到以下链接: 并在以下位置查找静态徽标: 一切都很好。但是如果你愿意去 徽标请求的URL将更改为: 这是错误的,显然这个链接上没有文件 因此,您的问题的解决方案将是修复Django设置

该项目是托管的(支持人员说自己解决问题,因此我的朋友希望您提供帮助),您可以在以下网址找到该项目:

所有样式、图片和js都显示在主页上,但不显示在其他页面上。您可以直接在浏览器中看到错误,但以防我显示屏幕:

似乎您不是从静态根目录而是从当前URL向静态文件添加路径。我将用这个例子来解释。 在主页上,您可以看到以下链接:

并在以下位置查找静态徽标:

一切都很好。但是如果你愿意去

徽标请求的URL将更改为:

这是错误的,显然这个链接上没有文件

因此,您的问题的解决方案将是修复Django设置中的静态URL。您需要对所有静态请求使用相同的固定静态根,一切都会很好

这非常简单,只需检查是否按照此处所述完成了所有操作:

显示的错误说明MIME是text/html而不是text/css。它链接到您的浏览器或操作系统。 尝试将其添加到您的settings.py中:

import mimetypes
mimetypes.add_type("text/css", ".css", True)

显示模板中的
链接
标记。请发布模板代码。可能是
静态URL
设置为
静态
,而不是
/STATIC/
。对不起,我很笨。static\u root是“../static/”,因此他搜索了上面的文件夹static,显然我不小心把它带进来了,忘了修复它。如果您发现一个答案是您问题的解决方案,请您将其标记为正确的,好吗?