mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 15:33:22 +00:00
feat: Gestion des inscriptions [#1] feat(frontend): Création des vues pour le paramétrage de l'école [#2] feat: Gestion du login [#6] fix: Correction lors de la migration des modèle [#8] feat: Révision du menu principal [#9] feat: Ajout d'un footer [#10] feat: Création des dockers compose pour les environnements de développement et de production [#12] doc(ci): Mise en place de Husky et d'un suivi de version automatique [#14]
1.1 KiB
1.1 KiB
Installation Manuelle
Installation de python
Lien de téléchargement : https://www.python.org/downloads/ Installer une version <= 12.x
Création d'un environement virtuel python
python -m venv .venv
Activation du virtual env
Linux: source .venv/bin/activate
Windows : .venv\Scripts\activate.bat
Installation des dépendances pip
pip install -r requirements.txt
MaJ requirements.txt
Lors de l'ajout d'une dépendance pip (pip install ) il faut mettre à jour le fichier requirements.txt
pip freeze > requirements.txt
premier lancement
cd src
python maj.py
Lancement de django
cd src
python manage.py runserver
Installation du frontend
Installer nodejs Dans le dossier Front-End effectuer la commande suivante pour installer les dépendances:
npm i
Lancement du Front End
Dans le dossier Front-End effectuer la commande suivante:
npm run dev
Accès à l'application
l'application est accessible sur http://127.0.0.1:8080
Resources pédagogiques
Documentation django : https://docs.djangoproject.com/en/5.0/