2011-04-25 1 views

Répondre

0
class YourClass(webapp.RequestHandler): 
    def get(self): 
    self.response.out.write("Your Output") 

C'est le modèle de base pour écrire quelque chose hors de la méthode get dans GAE. Avez-vous suivi le tutoriel App Engine sur la création d'une application livre d'or, sinon, je pense que c'est un bon point de départ.

2

Personnellement, je préfère utiliser le modèle pour définir mon données

from google.appengine.ext import db 

class SomeData(db.model): 
    attr1 = db.StringProperty(required=Ture) 
    attr2 = db.StringProperty() 
    .......... 

Ensuite, je pourrais récupérer les données avec

data = SomeData.get_by_id(id) 

Pour le routage

routes = [ 
    (r'/SomeData/(.*)', DataHandler) 
] 

Gestionnaire de données

class DataHandler(BaseHandler): 
    def get(self, id): 
     data = SomeData.get_by_id(int(id)) 
     (render the data in the format you like here) 

Maintenant, vous pouvez accéder à vos données par ID via l'URL: http: // {votre site}/SomeData/{id}

Questions connexes