...
pod@pod:~$ cd django_projects/podv3/
pod@pod:~/django_projects/podv3$ workon django_pod3
(django_pod3) pod@pod:~/django_projects/podv3$ git status
(django_pod3) pod@pod:~/django_projects/podv3$ git pull origin master
(django_pod3) pod@pod:~/django_projects/podv3$ pip3 install -r requirements.txt
(django_pod3) pod@pod:~/django_projects/podv3$ python manage.py makemigrations
(django_pod3) pod@pod:~/django_projects/podv3$ python manage.py migrate
# mise à jour des composants js/css via yarn
(django_pod3) pod@pod:~/django_projects/podv3$ cd pod; yarn upgrade; cd ..
# Attention : avant de lancer collectstatic --clear, assurez-vous d'avoir sauvegardé le dossier static/custom si vous y avez mis des fichiers personnalisés.
(django_pod3) pod@pod:~/django_projects/podv3$ python manage.py collectstatic --no-input --clear
(django_pod3) pod@pod:~/django_projects/podv3$ sudo systemctl restart uwsgi-pod
| Avertissement |
|---|
Lors de l'exécution de la commande make statics (équivalent de python manage.py collectstatic --no-input --clear), si vous obtenez l'erreur du type npm@10.8.1: The engine "node" is incompatible with this module. Expected version "^18.17.0 || >=20.5.0". Got "18.12.1", cela provient de la version de NodeJS. Il suffit alors de mettre à jour NodeJS via la commande suivante (à adapter selon votre environnement) : sudo apt install nodejs |
Mise à jour des paramètres
...