循环遍历项目列表以获取其外键值

时间:2016-12-14 07:31:26

标签: django django-queryset

我有一个Feed模型,其中包含以下字段:

 class Feed(models.Model)
        authority=models.ForeignKey(Authority,blank=True,null=True)

我有一个名为followed_authority的权限查询集,其中我想从followed_authority中的每个权限获取相应的提要 对我来说显而易见的是在for中使用followed_authority循环,我认为following_authority中的Map<String, String> value = (Map<String, String>) dataSnapshot.getValue(); Log.i("dataSnapshot", "dataSnapshot" + new JSONObject(value)); 及其相应的Feed非常大,效率低。请帮助我

1 个答案:

答案 0 :(得分:1)

正确的做法是始终从您想要的模型开始。

Feed.objects.filter(authority__in=followed_authority)