Jinja/Flask中字符串的长度
很遗憾,Jinja不支持执行任意的Python代码,比如说:
{% if len(some_var)>1 %} ... {% endif %}
我现在的解决办法是使用一个已经不推荐使用的、看起来很丑的双下划线方法:
{% if some_var.__len__()>1 %} ... {% endif %}
虽然这样可以工作,但我担心将来某些字符串的实现可能会导致这段代码出问题。有没有更好的方法呢?
很遗憾,Jinja不支持执行任意的Python代码,比如说:
{% if len(some_var)>1 %} ... {% endif %}
我现在的解决办法是使用一个已经不推荐使用的、看起来很丑的双下划线方法:
{% if some_var.__len__()>1 %} ... {% endif %}
虽然这样可以工作,但我担心将来某些字符串的实现可能会导致这段代码出问题。有没有更好的方法呢?