'City queryset from cities_light.'

def get_queryset(self):

    region_id = self.forwarded.get('region')
    country_id = self.forwarded.get('country')
    if (not self.request.user.is_authenticated()):
        return City.objects.none()
    qs = City.objects.all()
    if country_id:
        country = Country.objects.get(id=country_id)
        qs = qs.filter(country=country)
    if region_id:
        region = Region.objects.get(id=region_id)
        qs = qs.filter(region=region, country=region.country)
    if self.q:
        return get_autocomplete_location_query(qs, self.q)
    return qs
