This project aims to create an API using Django and Django Rest Framework. It includes Student, Course, and Grade models, supporting CRUD operations and an authentication mechanism.
Follow these steps to set up the project:
1- Install Virtual Environment First
$ pip install virtualenv2- Create Virtual Environment
$ python3 -m venv venv3- Activate Virtual Environment
$ source venv/bin/activateClone the project
git clone https://github.com/eaarda/student-management-system.gitGo to the project directory
cd student-management-systemInstall dependencies
pip install -r requirements.txtDatabase Migrations
python manage.py makemigrations
python manage.py migrate
python manage.py load_defaults Start the server
python manage.py runserverClone the project
git clone https://github.com/eaarda/student-management-system.gitGo to the project directory
cd student-management-systemStart the server
docker-compose up --buildAn admin user is created by default after loading defaults command:
- Email: admin@admin.com
- Password: admin1234
GET /api/swagger
GET /api/redoc