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