Page tree
Skip to end of metadata
Go to start of metadata

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 

Si vous faites une mise à jour au delà de la version 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)


Migration à partir de la version 2.3:

Pour l'utilisation de l'autotranscription, il faut suivre la première partie de la documentation disponible à cette adresse : Mise en place de l'autotranscription






  • No labels