gpt4 book ai didi

python - 在类内部创建对他自己类型的引用

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:54 33 4
gpt4 key购买 nike

我真的不知道怎么写这个问题的标题:P

所以在谷歌应用引擎中我想创建一个可以有相同类型的“儿子”的类:

class Chapter(db.Model):
title = db.StringProperty(required=True)
note = db.TextProperty()
father = db.ReferenceProperty(Chapter, collection_name='sons')
order = db.IntegerProperty(default=0)

我得到了错误

NameError: name 'Chapter' is not defined

是否可以创建这个?或者这是一个非常愚蠢的想法?

最佳答案

您需要使用 SelfReferenceProperty

class Chapter(db.Model):
title = db.StringProperty(required=True)
note = db.TextProperty()
father = db.SelfReferenceProperty(collection_name='sons')
order = db.IntegerProperty(default=0)

关于python - 在类内部创建对他自己类型的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14326144/

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