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的初学者,这几个问题已经困扰我好几天了,希望有前辈能赐教,谢谢啦 展开
 我来答
hanzhenqqq52
2020-11-06 · TA获得超过131个赞
知道答主
回答量:129
采纳率:50%
帮助的人:13.6万
展开全部
如果你也是这个情况的话,通过以下的方案能够90%的解决问题,
在浏览器中打开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,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式