google-app-engine 是不是有“required_admin”方法

Posted

技术标签:

【中文标题】google-app-engine 是不是有“required_admin”方法【英文标题】:does google-app-engine has "required_admin" methodgoogle-app-engine 是否有“required_admin”方法 【发布时间】:2011-03-12 23:47:47 【问题描述】:
@required_admin
def get(self):

我想用这个方法让用户必须是管理员。

【问题讨论】:

我通常不会这么说,但你真的应该阅读手册。我觉得您将 *** 视为避免阅读 AppEngine 文档的一种方式。 我一直想要最好的答案 【参考方案1】:

标准路线是在您的app.yaml 中使用login: admin,但这里有一个装饰器:

def admin_required(handler_method):
  def check_admin(self, *args):
    if not users.is_current_user_admin():
      self.redirect(users.create_login_url(self.request.uri))
      return
    else:
      handler_method(self, *args)
  return check_admin

【讨论】:

以上是关于google-app-engine 是不是有“required_admin”方法的主要内容,如果未能解决你的问题,请参考以下文章

Google-App-Engine 上的 Grails - 它死了吗? [关闭]

google-app-engine部署错误

google-app-engine:google api python客户端hello world中的ImportError httplib2

rdbms API 不可用,因为无法加载 MySQLdb 库

是否有任何不是 RE-hard 的递归可枚举问题?

Python RE模块中search和match的区别