2014-02-24 151 views
-1

当以下三个条件为false或off时,我想隐藏<li> Share: </li>。如果任何条件或全部条件都满足,然后我们将展示<li> Share: </li>如何在Python(Google App Engine)中编写if-else条件

<ul> 
    <li> Share: </li> 
    {% ifequal g_share "on" %} // condition 1 
     // Div 
    {% endifequal %} 

    {% ifequal fb_share "on" %} // condition 2 
    // Div 
    {% endifequal %} 

    {% ifequal tw_share "on" %} // condition 3 
    //Div 
    {% endifequal %} 
</ul> 

你能告诉我怎么写的if-else在蟒蛇的条件(谷歌应用程序引擎)隐藏 <li>

+2

什么模板语言是什么? Jinja2的?这里没有Python代码。 –

+0

这是用python编写的谷歌应用程序引擎代码 –

+1

不,这是一个模板;它可能被Python代码称为*,但这是一种模板语言。如果它是Jinja2那么它是基于Python的,但它*不是一回事*。 –

回答

2

看起来你正在使用Django templates,根据语法来判断。

相反的{% ifequal .. %},使用{% if ... %} tag==运营商,它可以让你使用布尔运算符来组合测试:

<ul> 
    {% if g_share == "on" and fb_share == "on" and tw_share == "on" %} 
     <li> Share: </li> 
    {% endif %} 
</ul>