如何在Djang的QuerySet对象中查询EmbeddedField

2024-09-24 22:23:05 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用Model.objects.get/filter这个方法(get/filter)(我在Django教程中读到的)返回QuerySet类型的对象本身。在

如果我在特定的模型中有一个嵌入字段。。而这个嵌入的字段又包含几个对象。在

假设这个例子: 模型名.objects.get(modelId=someDynamicId)

将返回QuerySet对象。现在,我想访问QuerySet对象的嵌入式对象的embedded字段来进行一些验证,比如 Model.EmbeddedObject.ParticularField==ParticularValue在

如果我写下:

  myObj = Accounts.objects.get(uid=234)
  and then myObj.get("EmbeddedField"=somevalue) 

我想那是行不通的。。。在


Tags: 对象django方法模型类型getmodelobjects