Dans ce tutoriel, nous allons vous montrer comment installer Django sur Debian 11. Pour ceux d’entre vous qui ne le savaient pas, Django est un framework de développement web gratuit et open-source écrit en Python. Il est utilisé pour développer des applications Python complexes et basées sur des bases de données. Il peut être exécuté sur n’importe quel système d’exploitation pouvant exécuter Python, notamment Windows, macOS, Linux et bien d’autres.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du framework Django sur une Debian 11 (Bullseye).
Installer Django sur Debian 11 Bullseye
Étape 1. Avant d’installer un logiciel, il est important de vous assurer que votre système est à jour en exécutant ce qui suit apt
commandes dans le terminal :
sudo mise à jour appropriée
sudo mise à niveau appropriée
Étape 2. Installation de Python.
Exécutez la commande suivante pour installer Python sur votre système :
sudo apt installer python3-pip python3-dev libpq-dev
Ensuite, mettez à niveau le package PIP vers la dernière version à l’aide de la commande suivante :
pip3 install –upgrade pip
Une fois l’installation terminée, vous pouvez vérifier quelles sont les versions installées exactement pour Python 3 à l’aide de la commande ci-dessous :
python3 –version
Étape 3. Installation de Django sur Debian 11.
Maintenant, nous installons le package Django en utilisant pip
commander:
sudo pip3 installer django
Vérifiez votre installation Django à l’aide de la commande suivante :
Django-admin –version
Étape 4. Créez une application Django de test sur Debian.
Créez maintenant un répertoire et exécutez la commande suivante. Vous pouvez choisir le nom de votre choix (au lieu de django-projects) pour accéder au répertoire :
mkdir django-projets cd django-projets
Dans cette partie, vous pouvez générer une application appelée django-admin
. Exécutez la commande suivante pour créer la structure de répertoires du projet.
Django-admin startproject test_django_app cd test_django_app
Ensuite, appliquez les migrations en attente :
python3 manage.py migrer
Ensuite, créez un compte superutilisateur de projet Django en exécutant les commandes suivantes :
python3 manage.py createsuperuser
Enfin, démarrez maintenant le serveur d’applications Django :
python3 manage.py runserver 0.0.0.0:8080
Étape 5. Configurez le pare-feu.
Vous pouvez ouvrir le port avec la commande suivante pour le pare-feu UFW :
sudo ufw autoriser 8000
Étape 6. Accéder à l’interface Web de Django.
Une fois installé avec succès, ouvrez maintenant votre navigateur préféré et accédez à https://your-server-ip:8000
et pour accéder à l’interface d’administration de Django, ouvrez votre navigateur Web et tapez l’URL https://your-server-ip:8000/admin
Toutes nos félicitations! Vous avez correctement installé Django. Merci d’avoir utilisé ce tutoriel pour installer la dernière version du framework Django sur Debian 11 Bullseye. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Django.