熬了一个通宵,困扰了两个月之久的一个问题终于解决了,竟然是简单的清空缓存,不敢相信,电脑一直返回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因为没有使用过所以逃过一劫,清除了搜狗和谷歌浏览器缓存之后发现世界一下变得豁然开朗。望大家吸取教训,多多清除缓存。
希望跟我遇到同样问题的朋友能够看到,一个小问题别阻了我们前进的步伐。