向对象添加属性

时间:2019-05-31 19:55:51

标签: python mongoengine

我有一个var,其中包含mongoDB中的所有文档作为对象。我设置的方式是这样的:

questions = Questions.objects.order_by('-openDate')

这很好。调用时,对象显示我期望的属性。但是现在我想为其添加一个属性。它没有在数据库中定义,但是我将基于一些简单的python代码进行设置。分解:

  • 其中一个字段是响应,其中包含一个userId和响应。
  • 通过所有答复:

    对于有问题的我。响应:     如果i.id == current_user:        (现在魔术应该发生了)

现在出现了不起作用的内容。我想向对象添加一个属性userResponded。通过这种方式,我可以在模板中简单地询问userResponded是true还是false。需要明确的是,不应将userResponded添加到响应中,而应添加新属性。

只需添加一下,我就已经尝试过:

questions[0].test = 'test'

我希望它现在已添加到有问题的第一个对象中。但是,这没有发生。

请帮助,已经停留太久了!

0 个答案:

没有答案