最近由于需要,之前做的一个项目需要将图片文件转移至COS对象储存,因为服务器网络不行,图片加载太慢。经过一番猛如虎的操作,目的还是达到了。
但是问题来了,图片上传好了,那怎么访问呢,我一开始想的是在数据里加一个表,就是用来存一些默认的字段。
但是每次都得去取一次,然后还得返回,感觉实在有点浪费,于是想着有没有全局模板变量,就像我在模板中可以直接调用request.user一样。
经过百度,找到了答案。
先在一个view中添加你要返回的默认值
然后在settings中的Templates->OPTIONS->context_processors进行注册(大概是这样叫吧,个人理解)
然后就可以直接在模板中引用这个值了。
评论 (0)