def get(self):
city= self.request.get('city')
activities = self.request.get('activity')
logout_url = users.create_logout_url('/')
activity_list = activities.split(',')
activity_dict = {}
split_list = []
for activity in activity_list:
#split on '.', save into a new list
split_list = activity.split('.')
key = split_list[0]
value = split_list[1]
if key in activity_dict:
activity_dict[key].append(value)
else:
activity_dict[key] = [value]
results_list = []
bearer_token = obtain_bearer_token(API_HOST, TOKEN_PATH)
for category in activity_dict:
category_dict = {
'name': category
}
subcategories_list = []
for subcategory in activity_dict[category]:
response = search(bearer_token, subcategory, city)
list_of_businesses = response['businesses']
dict1 = list_of_businesses[0]
business_name = dict1['name']
link = dict1['url']
subcategory = {
'name': subcategory,
'business_name': business_name,
'link': link
}
subcategories_list.append(subcategory)
category_dict['subcategories'] = subcategories_list
results_list.append(category_dict)
print(results_list)
template = jinja_environment.get_template("templates/results.html")
template_vars = {
'city': city,
'activities': activities,
'logout_url': logout_url,
'activity_dict': activity_dict,
'results_list': results_list
}
self.response.write(template.render(template_vars))
评论列表
文章目录