当前位置:网站首页 > 更多 > 编程开发 > 正文

[Python] Django设置全局模板变量

作者:CC下载站 日期:2020-09-29 00:00:00 浏览:48 分类:编程开发

最近由于需要,之前做的一个项目需要将图片文件转移至COS对象储存,因为服务器网络不行,图片加载太慢。经过一番猛如虎的操作,目的还是达到了。

但是问题来了,图片上传好了,那怎么访问呢,我一开始想的是在数据里加一个表,就是用来存一些默认的字段。

但是每次都得去取一次,然后还得返回,感觉实在有点浪费,于是想着有没有全局模板变量,就像我在模板中可以直接调用request.user一样。

经过百度,找到了答案。

先在一个view中添加你要返回的默认值

然后在settings中的Templates->OPTIONS->context_processors进行注册(大概是这样叫吧,个人理解)

然后就可以直接在模板中引用这个值了。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯