结构化 属性 或任何更好的方法?
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)
我正在为一个项目创建一个博客,我正在将所有 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)