def get(self, snippet_id=None): body = 'print "Hello, playground"\n' if snippet_id: snippet = Snippet.get_by_id(snippet_id) if snippet: body = snippet.body else: self.abort(404) template = settings.JINJA_ENVIRONMENT.get_template('index.html') self.response.write(template.render({'body': body}))
def get(self): id = self.request.get("id") snippet = Snippet.get_by_id(long(id)) template = jinja_environment.get_template("view.html") html = template.render(snippet=snippet, id=id) jsonResponse = { 'html' : html, 'headline' : snippet.headline, 'link' : snippet.link, 'copy' : snippet.copy, 'id' : id } self.response.headers['cache-control'] = 'max-age=900s' self.response.headers['Access-Control-Allow-Origin'] = '*' self.response.headers['Content-Type'] = 'application/json' self.response.write(json.encode(jsonResponse))
def get(self): id = self.request.get("id") snippet = Snippet.get_by_id(long(id)) template = jinja_environment.get_template("view.html") html = template.render(snippet=snippet, id=id) jsonResponse = { 'html': html, 'headline': snippet.headline, 'link': snippet.link, 'copy': snippet.copy, 'id': id } self.response.headers['cache-control'] = 'max-age=900s' self.response.headers['Access-Control-Allow-Origin'] = '*' self.response.headers['Content-Type'] = 'application/json' self.response.write(json.encode(jsonResponse))
def render(self): id = self.request.get("id") key = ndb.Key("Snippets", long(id) ) snippet = Snippet.get_by_id(long(id)) snippet.key.delete() self.list()
def render(self): id = self.request.get("id") snippet = Snippet.get_by_id(long(id)) template = jinja_environment.get_template("preview.html") self.response.out.write(template.render(snippet=snippet, id=id))
def process(self): id = self.request.get("id") snippet = Snippet.get_by_id(long(id)) self.put(snippet) self.list()
def render(self): id = self.request.get("id") key = ndb.Key("Snippets", long(id)) snippet = Snippet.get_by_id(long(id)) snippet.key.delete() self.list()