Example #1
0
    def have_id(self):
        img_id = self.request.get("img")
        current_comic = RabiaStore.get(img_id)
        next_comic = RabiaStore.all().filter("datetime <", current_comic.datetime).order("-datetime")
        next_comic = next_comic.get()
        prev_comic = RabiaStore.all().filter("datetime >", current_comic.datetime).order("datetime")
        prev_comic = prev_comic.get()

        if next_comic is not None:
            next_comic = next_comic.key()
        else:
            next_comic = False

        if prev_comic is not None:
            prev_comic = prev_comic.key()
        else:
            prev_comic = False

        self.template_values = {
            "prev_comic_id": prev_comic,
            "next_comic_id": next_comic,
            "imgur_url": current_comic.url,
        }