Example #1
0
 def post(self, isbn=None):
     book_fields = ["isbn", "title", "subtitle", "image", "author", "date_released", "description"]
     book = dict()
     for key in book_fields:
         book[key] = self.get_argument(key, None)
     Book.add(isbn, book)
     self.redirect("/recommended")
Example #2
0
 def get(self):
     books = Book.get_all()
     self.render(
         "recommended.html",
         page_title = "Burt's Books | Recommended Reading",
         header_text = "Recommended Reading",
         books = books
     )
Example #3
0
 def get(self, isbn=None):
     book = Book.get(isbn)
     if book:
         self.render(
             "one_book.html", page_title="Burt's Books | " + book["title"], header_text=book["title"], book=book
         )
         return
     self.set_header(404)
     return
Example #4
0
 def get(self, isbn):
     self.write(str(Book.get_stock(isbn)))
Example #5
0
 def get(self, isbn=None):
     book = Book.get(isbn)
     self.render("book_edit.html", page_title="Burt's Books", header_text="Edit book", book=book)