我有以下模型,其中B与A具有多对一关系:
class A(model.Model):
name = models.IntegerField()
class B(models.Model
a = models.ForeignKey(A, db_column='a_id')
Run Code Online (Sandbox Code Playgroud)
当我在A上使用查询集时,有没有办法排除A中没有B行的行?
Ala*_*air 20
用途isnull:
A.objects.filter(b__isnull=False).distinct()
Run Code Online (Sandbox Code Playgroud)
使用distinct()可防止重复条目,否则每个条目a都会b链接到每个条目.
| 归档时间: |
|
| 查看次数: |
3274 次 |
| 最近记录: |