books

N|Solid

books is a simple project as a newbie Django developer, written for a beginner course, around the idea of a bookstore.

  • populate the database (default SQLite), by running the populate.py script
    • this requires some images: unzip the images.zip in its directory
  • click on the links in the navbar (Books, Authors and Publishers) to see a list of those items populated in the database
  • click on the Add Book button on the top of the Books List to add a new book
    • in the "Add a Book" form, enter at least all the required fields; select an existing author(s) and/or publisher, or add a new one by clicking on the + button next to the Author(s) or Publisher, respectively

Much functionality is still missing:

  • delete items from the list
  • edit items in the list
  • adding a ranking to books and display the ranking average (prefereably using a '*****' style)
  • etc.

The project has a couple of dependencies which must be installed.

Install using:

pip install --upgrade django-crispy-forms

Install using:

pip installl django-countries