考虑以下情况:
我有一个图像模型,其中使用品牌作为外键。
我可以通过以下方式之一检索与该模型相关联的所有图像:
从性能角度来看,哪个更快?
我有一个图像模型,其中使用品牌作为外键。
brand = Brand.objects.get(id = whatever)
我可以通过以下方式之一检索与该模型相关联的所有图像:
我可以使用以下任何一种方法来检索与该模型相关联的所有图像:
images = Image.objects.filter(brand = brand)
或者
images = brand.image_set.all()
从性能角度来看,哪个更快?
connection.queries
。你可能会发现相关对象文档很有用。 - Alasdair