gpt4 book ai didi

python - 了解 ndb 模型中的类 - GAE

转载 作者:搜寻专家 更新时间:2023-10-30 23:03:21 25 4
gpt4 key购买 nike

我有一个 database.py 文件,它有一个具有不同属性的 Class Parent(ndb.model)。如果我将 Parent 作为参数传递给另一个类,会发生什么情况,例如

class child(Parent)
Pass

如果我是硬编码,我可以在子类中定义父类的属性吗?

最佳答案

是的,这行得通,子类将继承父类的属性:

class Parent(ndb.Model):
lastname = ndb.StringProperty()

class Child(Parent):
name = ndb.StringProperty()

Child(lastname='Doe', name='John').put()

您可以根据需要拥有任意数量的混合插件和子组件,属性将按照语言 [python] 规则正确解析。

请记住,只有实际保存的实体才会在数据存储区中,在此示例中为 Child。换句话说,只有这种 kind 会存在。

如果您想按父级查询,以获取所有 Animals 作为规范示例,您需要使用 PolyModel .

关于python - 了解 ndb 模型中的类 - GAE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29658247/

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