使用python和django

时间:2017-03-27 08:25:37

标签: python django mongodb

我在django中的models.py中有以下代码集:

class first(EmbeddedDocument):
    var1 = StringField()
    var2 = ListField()

class second(EmbeddedDocument):
    var1 = ListField(EmbeddedDocumentField(first))
    var2 = StringField()

class main(Document):
    var1 = ListField(EmbeddedDocumentField(second))
    var2 = StringField()
    other fields

来自其他.py说assign.py:因为我正在创建像

这样的对象
obj1 = main.objects.filter(var2=value)

然后我通过申请循环获取值,但是对于main中的var1等嵌入数据,我无法弄清楚如何访问这些数据。

请帮忙。提前谢谢!

编辑1:我已经编写了以下代码来访问:

firstVars = [[[[y.var1, y.var2] for y in x.y], x.var2] for x in obj1.var1]

是否有更好的方法来访问这些元素。请告诉我。

0 个答案:

没有答案