2010-04-12 73 views
4

只有当变量值出现在列表中时,我才需要显示一段HTML。我知道Django 1.2有一个'in'运算符。但我正在研究Google App Engine应用程序。有没有可以使用的解决方法?Django 1.1相当于'in'运算符

回答

0

如果您需要知道的是您是否应该呈现一段HTML,并且您将在其他模板中重复使用此规则,则可以尝试使用django.template.RequestContext并将其设置为需要的模板中的可访问状态变量。

def context(request): 
    return {'render_a_panel' : request.user.username in ('Jim', 'Tom')} 

当然,这只适用于你的规则是基于请求的。