esup-pod

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Création de l'environnement virtuel

...

Bloc de code
pod@pod:~$

...

 sudo python3 -V

...

pod@pod:

...

~$ sudo python -V

...

pod@pod:

...

~$ sudo apt-get install -y python3-pip

...

pod@pod:

...

~$ pip3 search virtualenvwrapper

...

pod@pod:

...

~$ sudo pip3 install virtualenvwrapper

...


A la fin du bashrc, il faut ajouter ces deux lignes :

Bloc de code
pod@pod:~$ vim .bashrc
      [..]
      export WORKON_HOME=$HOME/.virtualenvs
      export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
      source /usr/local/bin/virtualenvwrapper.sh
      [..]

...


Puis prendre en charge ces modifications :

Bloc de code

...

pod@pod:$ source .bashrc

...


Et enfin créer l'environnement virtuel :

Bloc de code

...

pod@pod:~$ mkvirtualenv --system-site-packages --python=/usr/bin/python3 django_pod

Récupération des sources

Concernant l'emplacement du projet, je conseille de le mettre dans /usr/local/django_projects

Bloc de code
(django_pod)

...

pod@pod:

...

~$ sudo mkdir /usr/local/django_projects

...


Vous pouvez faire un lien symbolique dans votre home pour arriver plus vite dans le répertoire django_projects:

...

Il faut créer un premier utilisateur qui aura tous les pouvoirs sur votre instance.

Bloc de code
(django_pod) 

...

pod@Pod:~/django_projects/

...

podv3$ python manage.py createsuperuser

Tests

Enfin afin de vérifier que votre instance est opérationnelle, il faut lancer les tests unitaires :

...