Comment installer django ?

Vous voulez créer votre premier projet django mais vous ne savez pas par où commencer ? Dans ce tutoriel, découvrez comment installer Django !

Article publié le et mis à jour le .
Comment installer django ?
🐍 Apprenez à maîtriser Python avec 200+ exercices !

Rejoignez mon cours sur Udemy, pour apprendre Python par la pratique avec plus de 200 exercises pour les débutants.

83 places sur 100 déjà parties

🚀 Le prix augmente tous les 100 membres !

Rejoignez le cours maintenant

Dans cet article, je vais vous guider pas à pas à travers la création d’une application Django pour un fil d’actualité, semblable à ce que l’on retrouve sur la page d’accueil des réseaux sociaux. Django, un framework web basé sur Python, est puissant et flexible, parfait pour développer des sites web et des applications dynamiques.

Prérequis : Connaissances en Python, HTML et CSS

Avant de commencer, il est important d’avoir quelques notions de base en Python, ainsi qu’en HTML et CSS. Vous n’avez pas besoin d’être un expert, mais il est essentiel de comprendre les concepts fondamentaux du langage Python. Si vous débutez, je vous recommande mon guide complet “Apprendre Python en 1 heure” pour assimiler les bases rapidement. En outre, quelques notions en HTML et CSS seront utiles pour styliser votre application.

Choisir son Environnement de Développement

Pour développer notre application, nous allons utiliser PyCharm, un IDE très puissant pour Python, et en particulier pour Django. Bien que j’utilise généralement Visual Studio Code, dans cet article, nous allons changer un peu nos habitudes. Vous pouvez télécharger la version communautaire de PyCharm, gratuite, directement sur le site officiel de JetBrains.

Installation de PyCharm

  • Rendez-vous sur JetBrains.com/PyCharm et téléchargez la version communautaire.
  • Une fois téléchargée, lancez l’exécutable pour installer PyCharm sur votre machine.
  • Après l’installation, ouvrez PyCharm pour créer un nouveau projet.

Créer un Nouveau Projet Django

Une fois PyCharm lancé, vous allez pouvoir créer un nouveau projet Django. Voici les étapes à suivre pour configurer votre environnement :

  1. Cliquez sur New Project.
  2. Donnez un nom à votre projet, par exemple projet-django.
  3. Vérifiez que PyCharm utilise bien la dernière version de Python (à ce jour, Python 3.12).
  4. Assurez-vous que l’option d’environnement virtuel est activée, et cliquez sur Create.

Une fois votre projet créé, vous allez atterrir dans l’interface de l’éditeur de texte de PyCharm. Vous remarquerez la présence d’un dossier caché nommé venv, qui contient l’environnement virtuel que vous venez de créer.

Vérifier et Installer Django

Avant d’installer Django, il est crucial de vérifier que votre environnement virtuel utilise bien la bonne version de Python. Vous pouvez le faire en ouvrant un terminal dans PyCharm et en tapant la commande suivante :

pip --version

Assurez-vous que la commande pip pointe bien vers le chemin de votre environnement virtuel. Ensuite, nous allons installer Django en tapant la commande suivante :

pip install django

Après quelques secondes, Django sera installé. Vous aurez maintenant accès à la commande django-admin qui vous permettra de créer un projet Django.

Démarrer Votre Projet Django

Pour créer votre projet Django, nous allons utiliser la commande django-admin :

django-admin startproject tutorial .

L’ajout du point à la fin de la commande permet d’éviter la création d’une arborescence de fichiers trop complexe. Cela crée un projet Django avec un fichier manage.py, qui sera essentiel pour la gestion de votre application.

Structure du Projet Django

Dans votre projet, vous trouverez plusieurs fichiers et dossiers importants, notamment :

  • manage.py : Ce fichier vous permet d’exécuter diverses commandes Django.
  • settings.py : Le fichier principal de configuration de votre projet.
  • urls.py : Il contient la configuration des URL pour votre projet.
  • asgi.py et wsgi.py : Fichiers pour le déploiement de l’application (que nous n’utiliserons pas dans ce tutoriel).

Modifier la Configuration de Base

Dans le fichier settings.py, nous allons faire quelques ajustements :

  1. Langue : Par défaut, le projet est configuré en anglais américain. Si vous souhaitez utiliser le français, changez la ligne suivante :
LANGUAGE_CODE = 'fr-fr'
  1. Fuseau Horaire : Changez le fuseau horaire pour celui de Paris :
TIME_ZONE = 'Europe/Paris'
  1. Base de Données : Django est configuré par défaut avec une base de données SQLite, ce qui est suffisant pour le développement. Si vous souhaitez utiliser une base de données plus robuste, vous pourrez modifier cette configuration plus tard.

Lancer le Serveur Django

Pour démarrer le serveur de développement, utilisez la commande suivante dans votre terminal :

python manage.py runserver

Si tout s’est bien passé, Django vous indiquera que le serveur de développement est en marche à l’adresse 127.0.0.1:8000. Vous pouvez copier cette URL et la coller dans votre navigateur pour voir la page d’accueil par défaut de Django.

Conclusion

Votre environnement Django est maintenant prêt, et vous êtes paré pour commencer à développer votre fil d’actualité. Nous avons vu comment installer Django, créer un projet et configurer l’environnement de base. Dans la suite de ce guide, nous allons créer notre première application et commencer à travailler sur le fil d’actualité.

N’hésitez pas à poster des commentaires si vous avez des questions ou des remarques sur ce guide. Assurez-vous aussi de revenir régulièrement pour consulter la suite de cet article, où nous plongerons plus profondément dans le développement d’applications Django.

Et dans la prochaine partie de ce tutoriel, voyons comment utiliser les vues django.

🐍 Apprenez à maîtriser Python avec 200+ exercices !

Rejoignez mon cours sur Udemy, pour apprendre Python par la pratique avec plus de 200 exercises pour les débutants.

83 places sur 100 déjà parties

🚀 Le prix augmente tous les 100 membres !

Rejoignez le cours maintenant