金贾/弗拉斯的弦长

2024-05-14 17:47:12 发布

您现在位置:Python中文网/ 问答频道 /正文

不幸的是,Jinja不支持执行任意Python代码,例如

{% if len(some_var)>1 %} ... {% endif %}

我当前的解决方法是使用不推荐的、丑陋的、双下划线方法:

{% if some_var.__len__()>1 %} ... {% endif %}

虽然这很有效,但我担心将来的字符串实现可能会破坏这段代码。有更好的办法吗?


Tags: 方法字符串代码lenifvarsomejinja

热门问题