2024-05-14 17:47:12 发布
网友
不幸的是,Jinja不支持执行任意Python代码,例如
{% if len(some_var)>1 %} ... {% endif %}
我当前的解决方法是使用不推荐的、丑陋的、双下划线方法:
{% if some_var.__len__()>1 %} ... {% endif %}
虽然这很有效,但我担心将来的字符串实现可能会破坏这段代码。有更好的办法吗?
您可以使用^{} filter:
{% if some_var|length > 1 %}
您可以使用^{} filter :
相关问题 更多 >
编程相关推荐