previous commit was by accident was testing speed of not using ORM for all books, it is still a bit slow, but much faster... I wonder whether I load in increments with ORM and ajax append them to the list, just need first 20, then add... OR, just load the lot without an ORM... oddly, cant just do this because both author/publisher would need to be fixed, AND I cant seem to change books[0].parent if I do that, it complains
This commit is contained in:
3
main.py
3
main.py
@@ -122,8 +122,7 @@ books_schema = BookSchema(many=True)
|
||||
####################################### ROUTES #######################################
|
||||
@app.route("/books", methods=["GET"])
|
||||
def books():
|
||||
# books = Book.query.all()
|
||||
books = db.engine.execute ( "select * from book" )
|
||||
books = Book.query.all()
|
||||
|
||||
# ignore ORM, its too slow. Just select sub_book data and hand add it to
|
||||
# the books object, and use it in jinja2 to indent/order the books/sub books
|
||||
|
||||
Reference in New Issue
Block a user