django项目线上部署svg图标不加载
2020-01-16 本文已影响0人
梟遙書眚
项目开发好在本地测试一切ok,上线部署后打开admin后台发现search图标没有加载,排除静态资源路径问题,网上搜索只有一个答案
搜索的答案这个答案对我的项目不生效,继续排查排除了nginx代理的问题,python manage.py runserver启动可以正常加载,问题定位到uwsgi代理上,我的uwsgi配置中启用了静态资源映射--static-map,查看uwsgi文档只有对mime.types文件的简单说明,添加--mime-file配置依旧不行,最终解决办法是静态资源全部交给nginx代理,uwsgi只代理动态资源,可能是uwsgi对静态文件的代理不是很健壮吧。
附上nginx配置和uwsgi配置
nginx配置 uwsgi配置