【发布时间】:2011-06-18 11:10:50
【问题描述】:
我正在使用 python 在谷歌应用引擎中创建一个网站。不幸的是,我找不到任何关于我的问题的信息。我必须根据变量的内容来区分它。
例如我要发送这样的变量
content = {
'mail':session.get('user_mail',''),
'role':'Admin',
}
render_template(self, 'index.html', content)
如果它是“登录”用户或“管理员”用户,我需要这样的代码来理解用户的类型。
{% if role == 'Ordinary' %}
{{ role }}
{% elif role == 'Admin' %}
{{ role }}
{% endif %}
我该怎么做?
或者你可以向我推荐更好的设计。
谢谢...
【问题讨论】:
-
那么,您的问题是什么?您发布的内容有什么问题?
-
为什么需要一个标记为登录的注销链接?
-
对不起,这只是一个链接,我会编辑它@Gabi Purcaru。问题是我不能对“角色”变量进行这样的检查。我想看看它是“登录”还是“管理员”。当我使用 {% if role == 'Login' %} 时,它会给出有关 if else 用法的错误。在示例代码中,'if' 的用法类似于 {% if role %}。那么我该如何利用这个'if'。
标签: python html google-app-engine django-templates