美文网首页
django项目线上部署svg图标不加载

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

作者: 梟遙書眚 | 来源:发表于2020-01-16 15:04 被阅读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配置

相关文章

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

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

  • svg合并

    假如页面有多个svg图标要加载,多次加载不利,可将多个svg合并为一个加载 如下有两个svg 将他们的前后缀改为s...

  • 使用 iconfont 来引用 font class 图标

    之前项目中一直使用美工给的 svg 图标,但是有几个缺点: svg 图标无法很方便的定义颜色,大小。 svg 图标...

  • django + uwsgi + nginx 部署线上个人博客项

    django + uwsgi + nginx 部署线上个人博客项目 前提: 在线上服务器上已经安装好了db(如my...

  • Django 项目 Linux 远程部署记录

    Django 项目 Linux 远程部署记录 Django 项目部署。该项目名称为 shop-search,配置端...

  • 商业软件交互设计原则

    前段时间投入了一点精力放到了SVG动画上是因为在项目中用到了动态加载图标以及字体图标,所以顺便把这些相关的内容补了...

  • 封装svg组件

    svg图标的使用基于这次项目的图标使用本地的svg图片。普通的使用方式 避免每次写这三行代码,封装一个svg组件 ...

  • nginx+uwsgi 部署 django 代码(centos

    django 项目的部署用好几种部署方式,现在简单说下用nginx + uwsgi 来部署django项目。及ng...

  • 前端性能优化思路

    资源加载方面 资源缓存 CDN 图片懒加载、雪碧图 svg、字体图标 GZIP 去除注释、调试代码 解析渲染方面 ...

  • vue 使用svg图标

    之前做项目中,使用的小图标都是使用字体图标,现在这个项目因为毕竟小,就想使用svg来展示svg。因为在学习的过程中...

网友评论

      本文标题:django项目线上部署svg图标不加载

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