【发布时间】:2017-06-08 08:37:50
【问题描述】:
我有:
class A(models.Model):
pass
class AList(models.Model):
list_of_a= models.ManyToManyField(A)
random_statistical_info=models.CharField()
class B(models.Model):
a_list = models.ForeignKey(AList)
我正在像这样定义AList,因为我的代码将定义更有意义的函数,当与 A 列表而不是 A 一起使用时。即元数据内容等。
现在,我的问题是,我如何使用select_related/prefetch_related 以便在对@987654328 运行过滤查询时将所有A 实例以及x 保存在AList 中@?
【问题讨论】:
标签: django database caching many-to-many