django无法加载出css样式,不管是admin还是自己创建的html都无法加载
django无法加载出css样式,不管是admin还是自己创建的html都无法加载出样式和图片,INSTALLED_APPS中已经配置了'django.contrib.s...
django无法加载出css样式,不管是admin还是自己创建的html都无法加载出样式和图片,INSTALLED_APPS 中已经配置了'django.contrib.staticfiles',并且在浏览器中将admin页面另存到桌面后,再打开就能显示出样式。还有就是对于自己创建的html网页,点击网页中的css链接可以在查看,但点击图片就是图二的错误提示。我是django的初学者,这几个问题已经困扰我好几天了,希望有前辈能赐教,谢谢啦
展开
2个回答
展开全部
如果你也是这个情况的话,通过以下的方案能够90%的解决问题,
在浏览器中打开django自带的后台admin,发现浏览器中是响应成功的,但是样式就是丢失了,
这个时候不要着急,winl+R (win键是键盘左下角第二个键) 打开 输入regedit 打开你的注册表,
然后找到 HKEY_CLASSES_ROOT -> .css(前面有个点…)找到之后点击它,然后选择Content Type
更改内容为 text/css 初始的内容是application/x-css、所以导致样式丢失的,更改过来之后ctrl+shift+r强制
刷新浏览器+重启django服务器就好啦,你想要的样式就会恢复啦,
亲测可用 才转给你的
在浏览器中打开django自带的后台admin,发现浏览器中是响应成功的,但是样式就是丢失了,
这个时候不要着急,winl+R (win键是键盘左下角第二个键) 打开 输入regedit 打开你的注册表,
然后找到 HKEY_CLASSES_ROOT -> .css(前面有个点…)找到之后点击它,然后选择Content Type
更改内容为 text/css 初始的内容是application/x-css、所以导致样式丢失的,更改过来之后ctrl+shift+r强制
刷新浏览器+重启django服务器就好啦,你想要的样式就会恢复啦,
亲测可用 才转给你的
2017-03-17
展开全部
配置静态文件地址。
可以先在你的app目录下创建一个文件夹如static
在settings.py里面最后添加
STATIC_ROOT =“你的静态文件夹地址的绝对路径”
或者是
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
然后在终端运行
python manage.py collectstatic
图二中错误是编码问题。看一下你的python文件是不是用utf-8编码的。不是的话改成utf-8
可以先在你的app目录下创建一个文件夹如static
在settings.py里面最后添加
STATIC_ROOT =“你的静态文件夹地址的绝对路径”
或者是
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
然后在终端运行
python manage.py collectstatic
图二中错误是编码问题。看一下你的python文件是不是用utf-8编码的。不是的话改成utf-8
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询