Library Management System Django


First of all install python on your system. Then run pip install -r requirements.txt to required settings. Then run python makemigration python migrate. Finally it's time to create superuser/admin who will be managing students and books! Run python createsuperuser and enter the required data. After that run python runserver and head over to the browser to and login.

There are two types of user one is superuser/admin and another is regular user/students. Superuser/Admin can add students, add books, issue books to student, delete the returned book, edit and delete books and students profile.

While, student can login and see books list and the books issued by them. To register students have to fill up a information form and after that admin can view the informations sent by student in admin site and add a new student based on the details filled by the students in the information form if he/she is verified student of the given organizations. Then admin will send the credentials created by them via email to the student and using those credentials student can login to the library.

Before adding new books please go to the admin site and add the required genre and language manually as we cannot add genre and language through the site. And visit the admin site to see information form regularly as if someone had registered for the library.

Download source code from Github

Download ZIP

Submit resources