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