My favorites | 中文(简体) | Sign in

管理员用户

应用程序可以测试当前登录的用户是否为该应用程序的注册管理员。管理员是可以访问应用程序的管理控制台的用户。您可以使用管理控制台来管理哪些用户有管理员身份。

如果当前用户是应用程序的管理员,函数 users.is_current_user_admin() 将返回 True

user = users.get_current_user()

if user:
  print "Welcome, %s!" % user.nickname()
  if users.is_current_user_admin():
    print "<a href=\"/admin/\">Go to admin area</a>"

提示:要将应用程序的某部分限制为只有管理员可以访问,有一种简单的方法就是使用网址处理程序的 login: admin 配置元素。请参阅配置应用程序