美文网首页
Django生产环境下静态文件找不到

Django生产环境下静态文件找不到

作者: sunlin1234 | 来源:发表于2017-05-14 11:42 被阅读896次

昨天将自己做的Django网站设置了404网页和500网页,debug=False后,但是前端样式和后端的样式同时失效。
设置如下:
setting.py文件中:
ALLOWED_HOSTS = ['*']
STATIC_ROOT = os.path.join(BASE_DIR,'static')

urls.py 文件中:
import setting.STATIC_ROOT

生产环境下,debug为False的时候配置静态文件的访问

url(r'^static/(?P<path>.*)$','django.views.static.serve',{'document_root':STATIC_ROOT}),

这时前端的页面OK好了,但是又出了一个新的问题就是我的后台是使用xadmin来实现的。xadmin中的静态文件找不到,导致我的后台样式全部出错。
通过查找资料我找到了解决的办法:
我需要这样做:


图片.png

xadmin的静态文件引入到static文件中这样的话服务器就可以找到对应的静态文件。

相关文章

网友评论

      本文标题:Django生产环境下静态文件找不到

      本文链接:https://www.haomeiwen.com/subject/sycqxxtx.html