【发布时间】:2011-02-07 06:59:56
【问题描述】:
虽然one can enforce unique check before putting an object to store,但 GAE 似乎不支持 unique 约束。
但那是在 2009 年 1 月,那现在呢?我可以在模式创建期间对列指定unique 约束吗?即
class Account(db.Model):
name = db.StringProperty()
email = db.StringProperty() as unique # something like this
@classmethod
def create(cls, name, email):
a = Account(name=name, email=email)
a.put()
return a
【问题讨论】: