geocodes = g.geocode(query, exactly_one=False)
for geocode in geocodes:
    location, (lat, lon) = geocode
pnt = fromstr('POINT(%s %s)' % (lon, lat))
distance_from_point = {'mi': '2000'}
results.append(CampSite.objects.filter(lonlat__distance_lte=(pnt, D(**
    distance_from_point))).distance(pnt).order_by('distance'))
Geopy ValueError "Didn't find exactly one match" when geocoding