Déployer une application Django sur PythonAnywhere

Découvrez comment déployer une application Django sur le service PythonAnywhere.
Débloquer cette formation
  • grade grade grade
    Avancé
  • schedule 48 minutes
  • list 13 sessions
Introduction à la formation

1. Introduction à la formation

01:17

Vous allez entamer le voyage de déploiement d'une application Django sur PythonAnywhere. Vous découvrirez les atouts de ce service tout en prenant connaissance de la structure générale de cette formation. Ensemble, nous jetterons les bases pour avancer en toute confiance sur ce chemin d'apprentissage.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Présentation de PythonAnywhere

2. Présentation de PythonAnywhere

01:38

Découvrez le service PythonAnywhere, une plateforme de déploiement idéale pour vos applications Django. Vous allez comprendre son fonctionnement, et l'importance de PythonAnywhere dans le domaine des applications web. Nous allons explorer ensemble ses différentes fonctionnalités et comment elle simplifie le processus de déploiement.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Création de l'app sur PythonAnywhere

3. Création de l'app sur PythonAnywhere

04:34

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.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Configurer les variables d'environnement

4. Configurer les variables d'environnement

07:02

Dans cette session, vous allez apprendre à configurer de manière optimale les variables d'environnement pour votre application Django. Nous allons vous montrer comment sécuriser, gérer et utiliser ces variables de manière efficace sur PythonAnywhere. Vous allez découvrir des techniques indispensables à la production d'une application Django sécurisée.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Préparer les fichiers du projet Django

5. Préparer les fichiers du projet Django

01:29

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.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le fichier requirements.txt

6. Créer le fichier requirements.txt

01:45

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.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer un dépôt Git

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

08:18

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.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Cloner le dépôt sur PythonAnywhere

8. Cloner le dépôt sur PythonAnywhere

02:07

Dans cette session, vous allez apprendre à cloner un dépôt sur PythonAnywhere, une étape essentielle pour déployer votre application Django. Nous allons passer à travers le processus étape par étape, en vous expliquant chaque détail important. Ainsi, vous vous familiariserez rapidement avec cet outil incontournable.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer l'environnement virtuel sur PythonAnywhere

9. Créer l'environnement virtuel sur PythonAnywhere

03:59

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.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le fichier .env sur PythonAnywhere

10. Créer le fichier .env sur PythonAnywhere

02:27

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.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Modifier le fichier wsgi

11. Modifier le fichier wsgi

05:13

Au cours de cette session, vous allez découvrir comment modifier le fichier WSGI nécessaire pour le déploiement de votre application Django sur PythonAnywhere. Vous apprendrez les nuances de sa configuration et comment personnaliser ce fichier pour qu'il corresponde aux spécificités de votre projet Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la base de données

12. Créer la base de données

02:32

Au cours de cette session, vous allez apprendre à créer une base de données sur PythonAnywhere pour le déploiement de votre application Django. Nous aborderons les étapes clés pour la mise en place et la configuration d'une base de données fonctionnelle. Nous examinerons également comment lier cette base de données à votre application.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Collecter les fichiers statiques

13. Collecter les fichiers statiques

05:50

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.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.