Training django and DRF project.
Part of Open Classrooms "DA Python" formation, 10th Project.
SoftDesk API serves endpoints to consult and modify SoftDesk data designated for SoftDesk Front-end apps (Website, Android and IOS mobile apps). SoftDesk is an app allowing users to submit projects and follow technical issues about them.
https://documenter.getpostman.com/view/17349279/UVR8o7FG
You need Python 3 (tested on 3.9.5), git and venv installed on your machine.
Open a terminal and navigate into the folder you want SoftDesk API to be downloaded, and run the following commands:
- On Linux or macOS:
git clone https://github.com/YoannDeb/SoftDesk.git
cd SoftDesk
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
cd SoftDesk
python manage.py runserver- On Windows:
git clone https://github.com/YoannDeb/SoftDesk.git
cd SoftDesk
python -m venv env
env\Scripts\activate
pip install -r requirements.txt
cd softDesk
python manage.py runserverwith virtual environnement activated (see previous chapter):
cd SoftDesk
python manage.py makemigrations
python manage.py migrate
python manage.py runserverSoftDesk API will be accessible at http://127.0.0.1:8000
See documentation to see details about endpoints.