我正在使用excessively_verbose.chain_of_long.nested_references
从json填充xml。
有时父级别不存在,为了减少模板的填充,我想使用类似这样的东西:
{% if excessively_verbose.chain_of_long.nested_references as foo%}
我已尝试过以上和以下内容:
{% if excessively_verbose.chain_of_long.nested_references with excessively_verbose.chain_of_long.nested_references as foo%}
但我得到了unused with/as at end of is
。
这是否可行(最好不重写{% if %}
标签)?看起来简单,直接和有用(至少对我来说)!
我猜这是Django相当于this,看起来并不乐观
答案 0 :(得分:2)
听起来你想要的更像是:
{% with foo=excessively_verbose.chain_of_long.nested_references %}
{% if foo %}
{{ foo }} bar
{% endif %}
{% endwith %}