Déployer une application Django sur PythonAnywhere

Découvrez comment déployer une application Django sur le service PythonAnywhere.

  • Avancé
  • fiber_manual_record
  • 48 minutes
  • fiber_manual_record
  • 13 sessions
Création de l'app sur PythonAnywhere

04:34

3. Création de l'app sur PythonAnywhere

Dans cette session, vous allez configurer votre application Django sur PythonAnywhere. Vous allez apprendre comment créer une nouvelle application sur cette plateforme. Nous allons passer en revue les étapes essentielles, de l'enregistrement d'un nouveau compte à la configuration de l'app Django. Enfin, nous verrons comment utiliser les outils PythonAnywhere pour gérer votre application.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Préparer les fichiers du projet Django

01:29

5. Préparer les fichiers du projet Django

Dans cette session, vous allez apprendre à organiser et préparer efficacement les fichiers de votre projet Django. Vous comprendrez quelles sont les structures de fichiers Django les plus courantes. Aussi, nous aborderons ensemble comment ranger et configurer vos fichiers pour un déploiement réussi sur PythonAnywhere. Ensemble, nous ferons en sorte que votre application Django soit prête pour un déploiement fluide et efficace.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer le fichier requirements.txt

01:45

6. Créer le fichier requirements.txt

Dans cette session, vous allez apprendre à créer le fichier requirements.txt, une étape cruciale du déploiement d'une application Django sur PythonAnywhere. Nous allons voir comment spécifier et organiser vos dépendances Python pour une installation facile sur le serveur. Une attention particulière sera portée aux versions spécifiques des packages pour éviter tout conflit.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer un dépôt Git

08:18

7. Créer un dépôt Git

Dans cette partie, vous allez vous familiariser avec la création d'un dépôt Git. Nous allons parcourir ensemble les étapes essentielles pour construire et configurer votre dépôt, ce qui constitue la première étape nécessaire pour déployer votre application Django sur PythonAnywhere. En fin de session, vous aurez acquis les compétences nécessaires pour créer un dépôt Git de manière autonome et efficiente.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer l'environnement virtuel sur PythonAnywhere

04:00

9. Créer l'environnement virtuel sur PythonAnywhere

Dans cette session, vous allez découvrir comment instaurer un environnement virtuel sur PythonAnywhere. Nous aborderons en détail la procédure à suivre pour cette mise en place. Après cette étape, le déploiement d'une application Django deviendra plus simple et mieux géré pour vous. Nous nous concentrons sur l'optimisation de vos compétences d'utilisation de Django avec PythonAnywhere.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer le fichier .env sur PythonAnywhere

02:28

10. Créer le fichier .env sur PythonAnywhere

Dans cette session, vous allez découvrir comment créer un fichier .env sur PythonAnywhere. C'est une étape cruciale pour le déploiement efficace de votre application Django. Nous vous guiderons à travers le processus, vous apprendrez à cacher efficacement les informations sensibles tout en les rendant accessibles à votre application. Préparez-vous à ajouter une nouvelle compétence à votre arsenal de développement Python.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Collecter les fichiers statiques

05:50

13. Collecter les fichiers statiques

Dans cette session, vous allez apprendre à collecter et organiser vos fichiers statiques lors du déploiement d'une application Django sur PythonAnywhere. Nous allons aborder les méthodes efficaces pour gérer ces fichiers, indispensables pour le bon fonctionnement de votre application sur le serveur. Vous découvrirez également les bonnes pratiques pour sécuriser l'accès à vos fichiers statiques.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel