2010-07-07 21 views
-5
@required_admin 
def get(self): 

Je souhaite utiliser cette méthode pour que l'utilisateur soit administrateur.google-app-engine a la méthode "required_admin"

+3

Je ne dis pas normalement, mais vous devriez vraiment lire le manuel. J'ai l'impression que vous regardez StackOverflow comme un moyen d'éviter de lire la documentation AppEngine. –

+0

je veux toujours la meilleure réponse – zjm1126

Répondre

4

La route standard est d'utiliser login: admin dans votre app.yaml, mais voici un décorateur:

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