【发布时间】:2012-08-03 05:54:24
【问题描述】:
我有一个嵌入式文档类Post 和一个父类Thread。
class Thread(Document):
...
posts = ListField(EmbeddedDocumentField("Post"))
class Post(EmbeddedDocument):
attribute = StringField()
...
我想创建一个新帖子并将其添加到我的ListField Thread 类中。
我的代码如下所示:
post = Post()
post.attribute = "noodle"
post.save()
thread.posts.append(post)
thread.save()
但我收到以下错误消息:
"'Post' 对象没有属性 'save'"
如果我跳过post.save(),则会将一个空的Post 对象附加到我的Thread。
有什么想法吗?
【问题讨论】:
-
这不是关于编程嵌入式系统。重新标记。见stackoverflow.com/tags/embedded/info
标签: mongodb pymongo mongoengine database