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

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

【问题讨论】:

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

标签: python google-app-engine admin require


【解决方案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

【讨论】:

    猜你喜欢
    • 2011-06-04
    • 2013-01-17
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 2013-01-19
    • 1970-01-01
    相关资源
    最近更新 更多