我使用 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%}
但是我在 is 末尾未使用 with/as
。
这可能吗(最好不重写 {% if %}
标记)?它看起来简单、直接且有用(至少对我来说)!
我猜这在 Django 中相当于 this ,这看起来前景并不乐观
最佳答案
听起来你想要的是更多的东西:
{% with foo=excessively_verbose.chain_of_long.nested_references %}
{% if foo %}
{{ foo }} bar
{% endif %}
{% endwith %}
关于python - 在django中,我可以在if标签中使用 'as'吗,比如: {% if excessively_verbose. chain_of_long.nested_references as foo%},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30331879/