我想知道在Django中哪一个查询更快,如果有的话。我有一个Location模型和一个User模型。用户是以外键方式关联到位置(Location)的,所以每个位置(Location)可以有一个'locationuser_set'属性。
如果我有成千上万个用户,哪个查询更快呢?
查询1:
location = Location.objects.get(id=<id>)
users = location.user_set.all()
查询2:
users = User.objects.filter(location_id=<id>)