Django docs say Context
对象是一个堆栈:
from django.template import Context
c = Context()
c['a'] = 1
c.push() # Make a new Context level
c['a'] = 2
print(repr(c)) # [{'a': 1}, {'a': 2}]
文档也说
在某些自定义模板标记中使用Context作为堆栈非常方便
但是,没有例子。我的建议:使用干净的上下文渲染子模板很有用;但是可以使用新的空Context()
对象。
那么,用例是什么?
答案 0 :(得分:1)
用例将是范围,例如在循环和模板继承中。