6
是否可以設置模型的默認值?例如,考慮從AppEngine上的文檔這個模型Google App Engine中模型的默認值
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)
我想設置的name
的默認值是「無名寵物」,因此如果用戶不提供的話,採取的默認值。這可能嗎?
PS:我想這個模型中的類Pet
本身
感謝我一直在嘗試了一段時間的文檔中找到這個現在 – Gautam 2011-12-18 12:19:57
我要發佈一個鏈接到文檔,然後我發現它不是(井)文件。尼克請做點什麼:) – 2011-12-18 12:22:42
順便說一句:我不知道它是否適用於所需的屬性,你可能必須將ctor中的值傳遞給名稱字段,即使它有一個默認值,這幾乎可以使在這種情況下的默認屬性是無用的。 – 2011-12-18 12:25:38