结构化 属性 或任何更好的方法?

Structured Property or any better way?

我正在为一个项目创建一个博客,我正在将所有 post 保存在这样的实体类型中:

class dbEntradas(ndb.Model):
    title= ndb.StringProperty(required=True)
    post= ndb.TextProperty(required=True)
    topic= ndb.StringProperty(required=True)
    user= ndb.StringProperty(required=True)

    comentarios= ndb.StructuredProperty(dbComentarios, repeated=True)
    #some others properties

现在我所有的 post 都必须有评论,我试图做的是将评论保存在以这种方式重复的 StructuredProperty 中:

post.comentarios=[dbComentarios(usuario=usuario, asunto=asunto,
                        comentario=comentario)]

这种方法只有在您已经创建了此 属性 的实例时才有效,但这只是用新评论替换旧评论。我想做的是以最好的方式保存所有评论和这些评论与它的 post 相关联。有什么建议吗?

重复的 属性 基本上是一个列表,因此您可以像这样添加评论:

post.comentarios.append(dbComentarios(usuario=usuario, asunto=asunto,
                        comentario=comentario)