我有一个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非常大,效率低。请帮助我
答案 0 :(得分:1)
正确的做法是始终从您想要的模型开始。
Feed.objects.filter(authority__in=followed_authority)