Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

Une application Python configurer

Avec Setup Python App, vous configurez une application Python, par exemple avec Django, Flask ou FastAPI. Chaque application reçoit sa propre version de Python et son propre environnement virtuel (virtualenv), de sorte que vous installez les paquets par application.

Créer une application

  1. Dans DirectAdmin, sous Outils, cliquez sur Setup Python App.
  2. Cliquez sur CREATE APPLICATION.
  3. Sous Python version (1), choisissez la version. Choisissez une version 3 récente prise en charge par votre application. Par défaut, la version 2.7 est indiquée, elle est obsolète.
  4. Dans Application root (2), indiquez le dossier de votre application, par exemple apps/monapp.
  5. Sous Application URL (3), choisissez le domaine et éventuellement un chemin.
  6. Dans Application startup file (4), indiquez le fichier de démarrage, généralement passenger_wsgi.py.
  7. Dans Application Entry point (5), indiquez le nom de l'objet WSGI, généralement application.
  8. Cliquez sur CREATE.
Le formulaire de création d'une application Python avec les champs Python version, Application root, Application URL, Application startup file et Application Entry point
(1) la version, (2) le dossier, (3) l'adresse, (4) le fichier de démarrage, (5) le point d'entrée

DirectAdmin crée le dossier, l'environnement virtuel et un premier fichier de démarrage. Ouvrez l'adresse de votre application : vous voyez une page de test indiquant que cela fonctionne.

Votre propre code et vos propres paquets

  1. Téléversez votre code dans le dossier de votre application.
  2. Placez vos paquets dans un fichier requirements.txt dans ce dossier.
  3. Modifiez l'application dans Setup Python App, indiquez requirements.txt au niveau des fichiers de configuration et cliquez sur Run Pip Install.
  4. Cliquez sur Restart.

Pour Flask, vous mettez par exemple dans passenger_wsgi.py : from app import app as application. Pour Django, vous faites référence au fichier wsgi.py de votre projet.

Travailler dans l'environnement virtuel

En haut de l'écran de votre application figure une commande qui commence par source. Copiez-la et collez-la dans le Terminal ou votre session SSH (voir Terminal dans votre navigateur). Vous travaillez alors dans l'environnement virtuel de votre application, avec la bonne version de Python, et vous pouvez par exemple utiliser pip install ou python manage.py migrate.

Questions fréquentes

J'obtiens "ModuleNotFoundError" ou "No module named ...".
Le paquet a été installé en dehors de l'environnement virtuel de votre application. Activez d'abord l'environnement avec la commande affichée à l'écran et réinstallez le paquet, ou utilisez Run Pip Install.

J'ai modifié mon code, mais je vois encore l'ancienne version.
Cliquez sur Restart au niveau de votre application.

Mon application affiche une erreur 503 ou 500.
Consultez le journal des erreurs de votre domaine (voir Résumé du site & journaux : le journal des erreurs et le journal d'accès) et recherchez dans le dossier de votre application un fichier journal contenant le message d'erreur. Le plus souvent, le fichier de démarrage ou le point d'entrée est incorrect, ou un paquet est manquant.

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…