win10系统下,python3.7版本,virtualenv环境下,Django2.17项目css样式缺失 返回200 解决办法

熬了一个通宵,困扰了两个月之久的一个问题终于解决了,竟然是简单的清空缓存,不敢相信,电脑一直返回200,作为一个小白不懂,慢慢懂得了意思是获取成功,看了无数的博文,一度的失望,以为是电脑问题。

总结下几个方法和坑:
请求大佬指正,STATIC_ROOT = os.path.join(BASE_DIR, ‘static’)只用于归集静态文件到static目录下,python manage.py collectstatic用完就注释掉。

STATICFILES_DIRS = (
os.path.join(BASE_DIR, ‘static’),
)是用来引导页面指向static目录的(访问使用,有文章提示,不要与STATIC_ROOT共存,STATIC_ROOT用完就注释掉,不然会重复覆盖静态文件)

STATIC_URL = '/static/'是用来公共访问的时候代替本地目录的一个连接/部署的时候关系不大

找到使用的解释器的目录下,我用的虚拟环境下的解释器所以目录是D:\python\pyweb\Lib\site-packages\django\contrib\admin\templates\admin,作为参考
然后将base.html第一行中的删除

最后最关键的一步:操作完成之后如果返回200,admin样式还是缺失,记得一定要把浏览器缓存清除掉!!!

血淋淋的教训,我也是在谷歌和搜狗浏览器都绝望之后无意中在万年骨灰IE上才发现原来已经恢复正常了,但是之前缓存的样式虽然返回了,但是由于缓存的原因并不会表现出来,IE因为没有使用过所以逃过一劫,清除了搜狗和谷歌浏览器缓存之后发现世界一下变得豁然开朗。望大家吸取教训,多多清除缓存。

希望跟我遇到同样问题的朋友能够看到,一个小问题别阻了我们前进的步伐。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值