{{ value|xxx("good", "bad") }}
如果value为true,显示good,反之显示bad
如果value为true,显示good,反之显示bad
|
casparchenMay 24, 2014
1
{% if True %}
good {% else %} bad {% endif %} |
|
2
@casparchen
<input type="radio" name="types" id="video_url" value="video_url" checked> 我是要checked是否显示的,并且共有4个radio呢,用if写太难看了。 |
|
casparchenMay 24, 2014
4
{% set str = "" %}
{% if True %} {% set str = "checked" %} {% endif %} 然后在每个radio输出str不行么? |
|
5
好吧,查了一下文档,有这个:
{{ 'good' if 1==1 else 'bad' }} The general syntax is <do something> if <something is true> else <do something else>. |
|
6
@casparchen 这个可以用。厉害
请问你是怎么查到文档啊,我怎么没有找到呢? |
|
casparchenMay 25, 2014
7
|
|
zjnjxufeJul 16, 2014
8
flask里注册一个过滤器就可以这么用了,有没有现成的函数可以直接这么用就不清楚了,可以去看一下jinjia2的内置函数。
|