gpt4 book ai didi

python - Google App Engine 中模型的默认值

转载 作者:太空狗 更新时间:2023-10-29 22:23:35 25 4
gpt4 key购买 nike

是否可以为模型设置默认值?例如,考虑 Appengine 文档中的这个模型

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 的默认值设置为“Unnamed Pet”,因此如果用户不提供,则采用默认值。这可能吗?

PS:我希望这在模型类 Pet 本身中完成

最佳答案

使用默认属性,例如

class Pet(db.Model):
name = db.StringProperty(required=True, default="(unnamed)")

关于python - Google App Engine 中模型的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8551602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com