无法在Django加载CSS文件问题,怎么解决

html-css010

无法在Django加载CSS文件问题,怎么解决,第1张

这种情况一般会在windows系统下出现

1、前台、后台如果无法加载css等样式。(建议通过此办法来解决)

这是因为你安装的某些IDE 或者其他更改了注册表导致的

系统的注册表\HKEY_CLASSES_ROOT\.css的Content Type不是text/css,修改即可。改完记得重启开发服务器并按Ctrl+F5强制刷新页面。

2、前台如果无法加载css等样式。(如果你的后台没问题那就试试这个简单方法)

前提:django1.8

在html页面可以请求道css,js文件并在chrome的开发者工具中查看css,js文件返回状态为200

原因:

django1.8 正在html页里能够要求讲css,js文件并正在chrome的开辟者对象中检察css,js文件返回状况为200 缘由: html页里正在头部增加了<!DOCTYPE html>声明致使css款式减载没有起

解决办法:

html页面在头部添加了<!DOCTYPE html>申明导致css样式加载不起效果,去掉此标签css效果起作用

如果你也是这个情况的话,通过以下的方案能够90%的解决问题,

在浏览器中打开django自带的后台admin,发现浏览器中是响应成功的,但是样式就是丢失了,

这个时候不要着急,winl+R (win键是键盘左下角第二个键) 打开 输入regedit 打开你的注册表,

然后找到 HKEY_CLASSES_ROOT ->.css(前面有个点…)找到之后点击它,然后选择Content Type

更改内容为 text/css 初始的内容是application/x-css、所以导致样式丢失的,更改过来之后ctrl+shift+r强制

刷新浏览器+重启django服务器就好啦,你想要的样式就会恢复啦,

亲测可用 才转给你的