gpt4 book ai didi

python - Google App Engine 中的自引用 ReferenceProperty

转载 作者:行者123 更新时间:2023-11-28 20:11:39 25 4
gpt4 key购买 nike

我在 App Engine (Python) 中遇到 ReferencePropertys 的问题。

为了找点乐子,我正在尝试为文件夹/文件系统建模,但在获取文件夹到引用文件夹时遇到了问题。

我的第一次尝试是这样的:

class Folder(db.Model):
id = db.StringProperty()
name = db.StringProperty()
created = db.DateTimeProperty(auto_now_add=True)
folder = db.ReferenceProperty(Folder, collection_name="folders")

但是当尝试定义“文件夹”时,由于未定义“文件夹”而失败。

我还尝试在“文件夹”的主要声明之外定义“文件夹”,如下所示:

class Folder(db.Model):
id = db.StringProperty()
name = db.StringProperty()
created = db.DateTimeProperty(auto_now_add=True)

Folder.folder = db.ReferenceProperty(Folder, collection_name="folders")

但是失败了: AttributeError: '文件夹' 对象没有属性 '文件夹'

我有点难过。有没有人有这方面的经验或解决这个问题的方法?

提前致谢。

最佳答案

这正是SelfReferenceProperty是为了。

关于python - Google App Engine 中的自引用 ReferenceProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2571507/

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