我有一个Job
对象,每个对象都有一个zip_code
字段。我试图遍历邮政编码列表,并获取所有匹配的Job
对象。但是对于我当前的查询,每次重置Job
而不是将附加的jobs_matching_query
对象附加到jobs_matching_query
上,从而仅导致Job
对象具有最后的邮政编码返回列表(底部示例中为10564)。如何查询我的数据库,以便返回所有Job
中具有邮政编码的zip_codes_within_15_mile_radius
对象?
我的代码:
zip_codes_within_15_mile_radius = ['10535', '10579', '10564']
for zip_code in zip_codes_within_15_mile_radius:
jobs_matching_query = Job.objects.filter(zip_code__iexact = zip_code) #this query only returns jobs that have '10564' as their zip code