Files
n3wt-school/docs/Installation_Manuelle.md
Luc SORIGNET af0cd1c840 chore: Initial Commit
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]
2024-11-18 16:06:21 +01:00

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/