Django实现静态文件缓存到云服务的操作方法( 二 )
如果静态文件都是公开的,这里的url貌似不写也行,能够自动实现将域名和文件相对路径拼接程完整的访问url 。
但是在我们的系统中,静态文件是不允许直接访问,需要带签名的 。所以我们这里需要在url里通过自定义的get_file_os_download_url()方法去访问我们另外一个服务 。
【Django实现静态文件缓存到云服务的操作方法】但是这里有一个坑,就是python的基础包中也会用相对路径访问自己的静态文件,也就是这么写"/title.png"等,这种情况无法被url拦截到 。因为我们业务的代码里是统一加前缀/static/的 。
该怎么拦截,至今没有解决,如果你知道,请和我说,谢谢!
到此这篇关于Django实现静态文件缓存到云服务的操作方法的文章就介绍到这了,更多相关Django静态文件缓存内容请搜索趣讯吧以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣讯吧!
推荐阅读
- 实现脱贫的根本之策是什么扶贫
- 人的自我实现结果比过程重要
- 人生的理想可以从哪些方面去实现
- 祖国统一的意义
- 梦想实现的格言大全
- 荣耀盒子怎么通过电脑实现投屏
- 如何才能实现宽带一号多拨呢
- 建行的房贷卡为什么不能转账 还房贷的建设卡可以实现转账不
- 将为国家作出更大贡献 全红婵发文:终于实现儿时愿望
- 如何更好的实现其人生价值
