表查询过滤

class A:
name = xxx
"""
1 uu1 2
2 uu2 2
"""
class B:
title = xxxx
xx = FK()
"""
1 uu1 2
2 uu2 2
"""

从A表开始查

        data = models.A.objects.all()
        for item in data:
            item.id,item.name, item.b_set.all()
            
        
        data = models.A.objects.filter() # 3条
        data = models.A.objects.filter(b__id=2)
    2   data = models.A.objects.filter(b__id=2).values('id','name','b__title')
        data = models.A.objects.values('id','name','b__title')
        1    n1    None
        2    n2    uu1
        2    n2    uu2
        3    n3    None
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,793评论 0 33
  • 题记: 那一年,转山转水转佛塔,不为修来世,只为途中与你相见; 那一月,我轻转过所有经筒,不为超度,只为触...
    几分田阅读 694评论 0 0
  • 现在的我们几乎都是人手一个智能手机,有些还为了将工作和生活分开,特意配备了两个手机。 但不管是一个手机还是两个手机...
    茶果果麻麻阅读 945评论 0 0
  • 昨日下班回来稍微运动了下,回到家22:30左右。回来后,略微打扫下卫生,看了会电视,直接在沙发睡了。早晨,7:20...
    张家老二阅读 181评论 0 0