Dans ce didacticiel, 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, y compris 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 s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l'installation du framework Django sur une Debian 11 (Bullseye).
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 11 (Bullseye).
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer Django sur Debian 11 Bullseye
Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt
commandes dans le terminal :
sudo apt update sudo apt upgrade
Étape 2. Installation de Python.
Exécutez la commande suivante pour installer Python sur votre système :
sudo apt install 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 exactement les versions installées pour Python 3 à l'aide de la commande ci-dessous :
python3 --version
Étape 3. Installer Django sur Debian 11.
Maintenant, nous installons le package Django en utilisant pip
commande :
sudo pip3 install django
Vérifiez votre installation de 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 en exécutant la commande suivante. Vous pouvez choisir le nom de votre choix (au lieu de Django-projects) pour accéder au répertoire :
mkdir django-projects cd django-projects
Dans cette partie, vous pouvez générer une application appelée django-admin
. Exécutez la commande suivante pour créer la structure du répertoire du projet.
django-admin startproject test_django_app cd test_django_app
Ensuite, appliquez les migrations en attente :
python3 manage.py migrate
Ensuite, créez un compte superutilisateur du projet Django en exécutant les commandes suivantes :
python3 manage.py createsuperuser
Enfin, démarrez maintenant le serveur d'application 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 allow 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 à http://your-server-ip:8000
et pour accéder à l'interface Django Admin, ouvrez votre navigateur web et tapez l'URL http://your-server-ip:8000/admin
Félicitations ! Vous avez installé Django avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version du framework Django sur Debian 11 Bullseye. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web de Django.