Django实现静态文件缓存到云服务的操作方法( 二 )


如果静态文件都是公开的,这里的url貌似不写也行,能够自动实现将域名和文件相对路径拼接程完整的访问url 。
但是在我们的系统中,静态文件是不允许直接访问,需要带签名的 。所以我们这里需要在url里通过自定义的get_file_os_download_url()方法去访问我们另外一个服务 。
【Django实现静态文件缓存到云服务的操作方法】但是这里有一个坑,就是python的基础包中也会用相对路径访问自己的静态文件,也就是这么写"/title.png"等,这种情况无法被url拦截到 。因为我们业务的代码里是统一加前缀/static/的 。
该怎么拦截,至今没有解决,如果你知道,请和我说,谢谢!
到此这篇关于Django实现静态文件缓存到云服务的操作方法的文章就介绍到这了,更多相关Django静态文件缓存内容请搜索趣讯吧以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣讯吧!

推荐阅读