【发布时间】:2014-11-05 18:30:42
【问题描述】:
我想知道 django 是否正在优化以下查询。我有一个地址模型,它在用户字段上被索引,但不在 zip_code 字段上。
当我这样做时:
Address.objects.get(user=user, zip_code=zip_code)
我希望发生的事情是查询首先利用索引返回与用户关联的地址,然后遍历该用户的地址列表并匹配具有给定的邮政编码。
但是,我担心此查询不会利用我已为用户编制索引的用户模型这一事实,而是会遍历所有地址以确保用户和 zip_code 匹配。
【问题讨论】:
-
它不是 Djanog 但下划线 DB 将使用索引
标签: sql django postgresql