GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Django sur Debian 11

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.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer Memcached sur Debian 10

  4. Comment installer TeamViewer sur Debian 10

  5. Comment installer Git sur Debian 9

Comment installer Debian 11

Comment installer Django sur Debian 8

Comment installer Django sur Debian 9 Stretch

Comment installer Django sur Debian 10

Comment installer Go sur Debian 10

Comment installer Go sur Debian