Django 关联查询

查询id=1的XXXXX关联的YYYYY信息

a = XXXXX.objects.get(id=1)

a.YYYYY.all()

 

查询id=1的YYYYY关联的XXXXX信息

b = YYYYY.objects.get(id=1)

b.字段

 

通过模型关联查询

查询XXXXX信息,要求XXXXX关联的YYYYY的字段包含'XYZ'

XXXXX.objects.filter(YYYYY__字段__contains='XYZ')

 

查询查询XXXXX信息,要求XXXXX中的YYYYY的id大于3

XXXXX.objects.filter(YYYYY__id__gt=3)

 

查询XXXXX字段为'XYZ'的所有YYYYY

YYYYY.objects.filter(X的字段__X的字段='XYZ')

 

查询id=1的XXXXX关联的YYYYY信息(效果和第一条一样)

YYYYY.objects.filter(X字段__id=1)

 

查询id=1的YYYYY关联的XXXXX信息(效果和第二条一样)

XXXXX.objects.filter(Y字段__id=1)

posted @ 2019-07-21 23:35  老母鸡汤  阅读(695)  评论(0)    收藏  举报