from django.db import models
class A(models.Model):
name = models.CharField(max_length=50)
def __str__(self):
return self.name
class B(models.Model):
name = models.CharField(max_length=50)
a = models.ManyToManyField(A)
def __str__(self):
return self.name
class C(models.Model):
name = models.CharField(max_length=50)
b = models.ManyToManyField(B)
def __str__(self):
return self.name
class D(models.Model):
name = models.CharField(max_length=50)
C = models.ManyToManyField(C)
def __str__(self):
return self.name
我考虑过这种模式:
现在运行以下查询:
会给你想要的结果
相关问题 更多 >
编程相关推荐