只有在列表中出现变量值时才需要显示一段HTML。我知道Django 1.2有一个'in'运算符。但我正在开发Google App Engine应用程序。我有可以使用的解决方法吗?
答案 0 :(得分:1)
您可以使用自己的模板标签来实现它,也可以将它放在控制器的逻辑中。
答案 1 :(得分:0)
如果您需要知道的是是否应该呈现一段HTML,并且您要在其他模板中重用此规则,则可以尝试使用django.template.RequestContext
并使其成为模板中的可访问状态变量需要。
def context(request):
return {'render_a_panel' : request.user.username in ('Jim', 'Tom')}
当然,这仅适用于您的规则基于请求的情况。