Gau*_*tam 6 python google-app-engine model default-value
是否可以为模型设置默认值?例如,从Appengine Documentation中考虑此模型
from google.appengine.ext import db
class Pet(db.Model):
name = db.StringProperty(required=True)
type = db.StringProperty(required=True, choices=set(["cat", "dog", "bird"]))
birthdate = db.DateProperty()
weight_in_pounds = db.IntegerProperty()
spayed_or_neutered = db.BooleanProperty()
owner = db.UserProperty(required=True)
Run Code Online (Sandbox Code Playgroud)
我想将默认值设置name为"未命名的宠物",因此如果用户不提供,则采用默认值.这可能吗?
PS:我希望在模型类Pet本身中完成
使用默认属性,例如
class Pet(db.Model):
name = db.StringProperty(required=True, default="(unnamed)")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1565 次 |
| 最近记录: |