- Python 3 doit-etre installé.
- Télécharger le package de l'application sous github, le dézipper et le ranger dans un nouveau répertoire.
- Sous windows ouvrir un terminal avec la commande cmd depuis ce répertoire.
- Créer un environnement virtuel
python -m venv env
- Activer l'environnement virtuel
"./env/Scripts/activate.bat"
- Installer les bibliothèques externes de Python
pip install -r requirements.txt
L'application est développée avec DjangoRest. Le projet Django softdesk a une application:
- itsystem
Les données sont sauvegardées dans la base de données db.sqlite3
- Activer l'environnement virtuel
"./env/Scripts/activate.bat"
- Aller dans le dossier softdesk
cd softdesk
- Lancer le serveur avec la commande
python manage.py runserver
- Accéder aux différents endpoints via le logiciel Postman
- Pour accéder à l'administratin de django depuis votre navigateur:
http://127.0.0.1:8000/admin
- Voici la liste de tous les utilisateurs de démo:
- admin
- dev1
- dev2
- dev3
- dev4
- dev5
- Tous les utilisateurs ont le même mot de passe: password-oc
- Seul l'utilisateur admin a accès à l'administration django
La documentation de l'API se trouve sur le lien suivant: https://documenter.getpostman.com/view/20879820/UyxeoTUF Vous y trouverez tous les endpoints possible.
Pour contrôler le code, vous pouvez lancer le script ctrl_flake8.py. Les résultats du contrôle se trouvent dans le dossier flake8_rapport.