Django框架 样式丢失问题解决方法
之所以说这个问题的原因是因为我部署服务器用的是nigex+faceCGI在window 2008 R2服务器上进行部署的服务器,在服务器部署完成之后就出现了很多无法预测到的问题,这也是我在学习过程中遇到的一个让人可以头皮发麻的问题,现在就总结一下自己的一点点经验。
下面是我个人的解决方案仅供参考:
-
首先在settings.py文件配置一个静态文件资源地址
STATIC_ROOT = 'C:/Programs/Project/songs/static/'
-
然后使用下面命令在复制所有用到的静态文件到,该目录下
python manage.py collectstatic
-
最后进行配置静态文件路由
import songs.settings from django.conf.urls import url url(r'^static/(?P<path>.*)$', 'django.views.static.serve',{'document_root': songs.settings.STATIC_ROOT })
-
进行测试可以查看源代码,点击样式资源路径如果可以读取到文件说明配置成功,否则失败!
看看效果:
如果是这样就要恭喜您配置成功!