在GAE的db.Model
属性中,我们有一个required
参数,该参数禁止在没有该属性值的情况下创建该模型的实体
例如:
class user(db.Model):
isFromUK = db.BoolProperty(required = True)
fromCounty = db.StringProperty()
如果isFromUK == True
,我如何在fromCounty
上执行required = True
操作
我知道在GAE实现(I have not found a way in docs)中可能无法直接实现这一点,但我想知道是否有一些简单的方法来实现这一点,也许可以使用@ClassMethod
我以前没有理由使用它,所以我不确定这是否能提供一个解决方案
这就是在继续使用常规(即super类“.put”)之前重写
.put()
以执行特殊验证的方法:相关问题 更多 >
编程相关推荐