2010-12-03 11 views
3

Dans Google App Engine, tenez compte du modèle de datastore suivant:Google App Engine - Ajout d'un enregistrement que si elle n'existe pas encore

class Update(db.Model): 
    content = db.TextProperty() 
    date = db.DateTimeProperty() 
    source = db.StringProperty() 

Pour ajouter un nouvel enregistrement, je fais quelque chose comme:

db.put(Update(content=..., date=..., source=...)) 

Comment puis-je ajouter un enregistrement à la datastore que si elle n'existe pas encore? Quel est le moyen le plus efficace de le faire?

Répondre