django项目线上部署svg图标不加载

项目开发好在本地测试一切ok,上线部署后打开admin后台发现search图标没有加载,排除静态资源路径问题,网上搜索只有一个答案


搜索的答案

这个答案对我的项目不生效,继续排查排除了nginx代理的问题,python manage.py runserver启动可以正常加载,问题定位到uwsgi代理上,我的uwsgi配置中启用了静态资源映射--static-map,查看uwsgi文档只有对mime.types文件的简单说明,添加--mime-file配置依旧不行,最终解决办法是静态资源全部交给nginx代理,uwsgi只代理动态资源,可能是uwsgi对静态文件的代理不是很健壮吧。

附上nginx配置和uwsgi配置


nginx配置


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

推荐阅读更多精彩内容