Python 谷歌应用程序引擎是否有;必需的“U管理”;方法
我想使用此方法使用户必须是管理员。标准方法是在Python 谷歌应用程序引擎是否有;必需的“U管理”;方法,python,google-app-engine,admin,require,Python,Google App Engine,Admin,Require,我想使用此方法使用户必须是管理员。标准方法是在应用程序中使用登录:admin。yaml,但这里有一个装饰程序: @required_admin def get(self): 我通常不这么说,但你真的应该读一下手册。我觉得你把StackOverflow看作是一种避免阅读AppEngine文档的方法。我总是想要最好的答案 def admin_required(handler_method): def check_admin(self, *args): if not users.is_c
应用程序中使用登录:admin
。yaml
,但这里有一个装饰程序:
@required_admin
def get(self):
我通常不这么说,但你真的应该读一下手册。我觉得你把StackOverflow看作是一种避免阅读AppEngine文档的方法。我总是想要最好的答案
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