Installer Django sur votre hébergement web POWER
Objectif
Vous avez souscrit à un hébergement web POWER Python et vous souhaitez y déployer Django.
Découvrez comment installer Django sur votre hébergement web POWER
Prérequis
- Disposer de l'offre d'hébergement web POWER Python.
- Être connecté à votre espace client OVHcloud.
Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « Premiers pas avec un hébergement web POWER » avant de poursuivre la lecture de ce guide.
En pratique
Installer et mettre en ligne une première page
Supposons que vous avez la configuration normale pour un hébergement web POWER :
- Moteur : Python 3.8
- Point d'entrée : app.py
- Dossier racine : www
Vous pouvez appeler l'API OVHcloud pour visualiser la configuration active
Pour utiliser les frameworks Python WSGI, le plus simple est d'utiliser virtualenv.
Accédez via SSH à votre hébergement web POWER et activez virtualenv:
Mettez à jour pip.
Installez Django.
Créez le nouveau projet Django.
Par défaut, l'application wsgi de Django se trouve dans config/wsgi.py.
Comme le point d'entrée configuré est app.py, vous pouvez créer le lien symbolique suivant :
Django est installé dans un environnement virtuel, vous devez demander à l'application de l'utiliser.
Ajoutez ces 2 lignes dans app.py avant l'importation de Django :
Vous obtenez alors ceci :
Django doit déclarer les hôtes autorisés pour le site Web. Dans config/settings.py, par exemple :
Redémarrez votre instance, votre Django sera en ligne.

Sortie de la console:
Plus d'informations sur Django
Retrouvez la documentation officielle de Django sur https://docs.djangoproject.com/fr/3.1/.
Aller plus loin
Échangez avec notre communauté d'utilisateurs.
Pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting, venez sur notre room Gitter