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. 7) 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 

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


Migration en 2.6.0 :

lors de la commande

python manage.py    makemigrations

une erreur apparait : Instruction non permise

cette erreur est lié à deepspeech

il faut donc :


pip3 uninstall deepspeech

nano pod/video/transcript.py

commenter la ligne from deepspeech import Model

puis continuer les commandes ...



  • Aucune étiquette