Arborescence des pages

Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=750780426) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 5) afficher la version suivante »

Commandes générales de mise à jour

Voici les commandes à lancer pour effectuer une mise à jour de Pod V2


    pod@pod:~$ cd django_projects/podv2/
    pod@pod:~/django_projects/podv2$ workon django_pod
    (django_pod) pod@pod:~/django_projects/podv2$ git status
    (django_pod) pod@pod:~/django_projects/podv2$ git pull origin master
    (django_pod) pod@pod:~/django_projects/podv2$ pip3 install -r    requirements.txt
    (django_pod) pod@pod:~/django_projects/podv2$ python manage.py    makemigrations
    (django_pod) pod@pod:~/django_projects/podv2$ python manage.py    migrate
    (django_pod) pod@pod:~/django_projects/podv2$ python manage.py    collectstatic
    (django_pod) pod@pod:~/django_projects/podv2$ sudo systemctl restart    uwsgi-pod 

Mise à jour en 2.2 :

Migration des Notes vers AdvancedNotes :

(django_pod) pod@pod:~/django_projects/podv2$ python manage.py shell
from pod.video.models import Notes, AdvancedNotes
from django.utils import timezone
if __name__ == "__main__":
    notes = Notes.objects.all()
    for n in notes:
        AdvancedNotes.objects.create(
            video=n.video, user=n.user,
            added_on=timezone.now(),
            modified_on=timezone.now(),
            note=n.note, timestamp=0,
            status='0'
        )


NB : les notes créées avant AdvancedNotes seront enregistrées avec un timestamp à 0 et un status « privé - »  (uniquement l’auteur de la note peut la voir)






  • Aucune étiquette