繁体   English   中英

Django ORM 获取所有字段值。 (外键)

[英]Django ORM get all fields value. (foreign keys)

class MyUser(models.Model):
     name = models.CharField(max_length=10)

class Foo(models.Model):
    my_user = models.ForeignKey(MyUser,on_delete=models.CASCADE)
    text = models.CharField(max_length=25)

假设我们有两个这样的模型。 我想从 MyUser 模型中获取所有带有 ORM 查询的字段。 像这样:

{
 "name":"example"
 "Foo":{
      "text":"example-text",
      "text":"example_text2"    
   } 
}

我应该如何编写查询来执行此操作?

MyUser.objects.all() # But give it ALL FIELDS + RELEATED FIELDS

我认为您不能像这样返回两个响应。 我必须是两个单独的查询。 尝试参考Django:objects and model_set

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM