关于Django项目集成Xadmin后,出现服务异常解决方案

Django项目集成Xadmin后,偶尔出现页面不能访问,重启服务也不行,如果是Nginx部署直接报504等错误。

解决方案:

在项目中的静态文件中找到:bootstrap-clockpicker.js,具体路径

static/xadmin/vendor/bootstrap-clockpicker/bootstrap-clockpicker.js

找到 var svgNS = 'http://www.w3.org/2000/svg',将http改为https或者将此url用空字符代替,方可解决。

原因是xadmin加载静态文件时候会请求这个路径,现在这个连接使用https协议,而xadmin访问http,http跳转https时发生网络阻塞,所以导致我们的页面加载很慢,或者加载不出来的情况。

猜你喜欢

转载自www.cnblogs.com/huiyichanmian/p/12540046.html