Skip to content

1. Déploiement local du site sur Linux

davy39 edited this page Dec 23, 2021 · 6 revisions

Installation des paquets nécessaires

#  Pour travailler avec python 3.9 
sudo apt install python3.9-venv python3-pip python3.9-dev
# Pour travailler avec le système de gestion de versions décentralisé Git
sudo apt install git

Récupération du code source de django-lxp

# Création d'un dossier contenant notre projet
mkdir ~/Documents/Programmation
git clone https://github.com/davy39/django-lxp Documents/Programmation/django-lxp

Installation de toutes les dépendances python

# On se rend dans notre dossier de travail
cd ~/Documents/Programmation/django-lxp
# On y crée un environnement virtuel de travail basé sur python3.9
python3.9 -m venv env
# On se connecte à notre environnement pour y travailler
source env/bin/activate
# On installe l'ensemble des dépendances listée dans le fichier 
python -m pip install wheel
python -m pip install -r requirements.txt

Génération de la base de donnée pour Django

cd ~/Documents/Programmation/django-lxp
python manage.py makemigrations
python manage.py migrate

Lancement du serveur Django

cd ~/Documents/Programmation/django-lxp
python manage.py runserver

/home/User/Documents/Programmation/django-lxp/staticfiles

/home/user/Documents/Programmation/django-lxp/staticfiles

Watching for file changes with StatReloader

Performing system checks...

System check identified no issues (0 silenced).

December 15, 2021 - 17:55:40

Django version 4.0, using settings 'djangoLxp.settings'

Starting development server at http://127.0.0.1:8000/

Quit the server with CONTROL-C.

C'est tout bon ! Vous pouvez accéder au site en vous connectant à l'addresse : http://127.0.0.1:8000/