def city(request, city, state, city_id=None): ''' Display data for individual city ''' city_data = json.loads(api.read_city(city, state)) data = { "city_data": city_data, "city": city, "state": state, "city_id": city_id } if city_id is not None: for city in city_data: if city['feature_id'] == city_id: data['city_data'] = [ city ] break return render(request, "city.html", data)
def city_json(request, city, state): data = api.read_city(city, state) return HttpResponse(data, mimetype="application/json")