- models.py in library folder which holds all the tables [in form of python classes] with all the relations, pls check and inform if any improvements possible
- views.py in library folder does almost everything for the back-end
- urls.py in django_project folder informs django on what view to do to for a given url
- admin.py holds the code to register the models to the admin page which is used to view and change the data in the database.
- models.sql holds the sql commands used by django to create the database in sqlite3 [just to see]