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

昨天将自己做的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文件中这样的话服务器就可以找到对应的静态文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容