def get(self): idea_query = Idea.all() idea_list = idea_query.fetch(10) data = json.encode(idea_list) idlist = "[" + "{ user_name: \"" + str(users.get_current_user()) + "\"}, " for i in idea_list: idlist += "{ id: " idlist += str(i.key().id()) + " }, " idlist = idlist.rsplit(",", 1)[0] idlist += "]" data = data.split("[", 1)[1] data = "[" + idlist + ", " + data self.response.headers['Content-Type'] = 'application/json; charset=utf-8' self.response.out.write(data)
def get(self): if users.get_current_user(): login_out_url = users.create_logout_url(self.request.uri) else: login_out_url = users.create_login_url(self.request.uri) idea_query = Idea.all() idea_list = idea_query.fetch(10) template_values = { 'login_out_url': login_out_url, 'idea_list' : idea_list, 'user_name' : users.get_current_user(), } path = os.path.join(os.path.dirname(__file__), 'index.html') self.response.out.write(template.render(path, template_values))