有被关闭的风险(我真的找不到......)我有以下问题。我确信这可能是在我的鼻子下,或者不可能,但我更愿意问。
是否可以在django中绑定多个较短的变量名?我知道with
的存在,但假设你打开一个块。我想绑定三个或四个,这意味着我必须打开(并关闭)四个with
块。可行,但不是很好。
示例,说我在我的上下文中有这个:foo.bar.baz.quux1
,foo.bar.baz.quux2
,foo.bar.baz.quux3
。我想将它们绑定到quux1
,quux2
和quux3
以便于访问。
答案 0 :(得分:3)
不,没有内置方式。您可以在视图中执行此操作,或在foo
上编写快捷方法。或者,custom template tag可以做到这一点。
答案 1 :(得分:-1)
{% with foo.bar.baz.quux3 as quux3 %}