Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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))