Django设置全局模板变量

 Lan   2020-09-29 17:02   177 人阅读  0 条评论

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

image.png

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

image.png

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

经过百度,找到了答案。

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

image.png

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

image.png

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

image.png

image.png

本文地址:https://www.lanol.cn/post/406.html
版权声明:本文为原创文章,版权归 Lan 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?