【发布时间】:2019-01-04 03:26:11
【问题描述】:
我有两个数据库,A 和 B。
B 包含一个ForeignKey 到A。
当我输入B.objects.filter(a_id=3).values('bags').count() 时,我得到了我想要的号码Y。
为了将这个数字Y 作为注释添加到数据库A 中,我需要什么命令集?
理想情况下,这将是 annotate 类型的命令。
模型看起来像:
class A(models.Model):
name = models.CharField(max_length=150)
class B(models.Model):
name = models.CharField(max_length=150)
a_id = models.ForeignKey(A, on_delete=models.CASCADE)
bags = models.ManyToManyField(Bags)
class Bags(models.Model):
name = models.CharField(max_length=150)
【问题讨论】:
-
你能展示你的模型吗?
-
我不确定看到我的模型会有什么帮助,但可以肯定。