def get(self): all = Comic.query().order(Comic.number).fetch() return make_response( render_template("../client/partials/comics/list.html", title="Comics", comics=all, form=ComicCreateForm()))
def post(self): form = ComicCreateForm(data=request.get_json()) if form.validate(): pass else: abort(400) qry = Comic.query(Comic.number == form.number.data) if len(qry.fetch(1)) > 0: return make_response(render_template("409.html")) comic = Comic() comic.number = form.number.data comic.title = crawler.findTitle(comic.number) image = crawler.findImage(comic.number) comic.image = b64encode(image) if image is not None else image comic.put() return redirect(api.url_for(ComicList), 301)
def post(self): form = ComicCreateForm(data=request.get_json()) if form.validate(): pass else: abort(400) qry = Comic.query(Comic.number == form.number.data) if len(qry.fetch(1)) > 0: return make_response(render_template("409.html")) comic = Comic() comic.number = form.number.data comic.title = crawler.findTitle(comic.number) image = crawler.findImage(comic.number) comic.image = b64encode(image) if image is not None else image comic.put() return redirect(api.url_for(ComicList), 301)
def get(self): all = Comic.query().order(Comic.number).fetch() return make_response( render_template("../client/partials/comics/list.html", title="Comics", comics=all, form=ComicCreateForm()) )