framework django

Comment installer le framework Django sur Ubuntu 20.04

Partagez sur:

Django est un framework Web Python qui encourage le développement rapide d’applications.

Il offre une sécurité plus élevée pour l’application et évite aux développeurs de commettre des erreurs de sécurité courantes.

Ce tutoriel vous aidera à configurer le framework Django sur le système Ubuntu 20.04 LTS. Cela vous aidera également à créer un exemple d’application Django.

Étape 1 – Installation de Python

Etant basé sous le langage de programmation Ptyton, la première des choses à faire, c’est installé Python si c’est pas déjà le cas.

La plupart des derniers systèmes d’exploitation sont livrés avec Python 3 par défaut installé. Mais si Python n’est pas installé sur votre système, exécutez les commandes ci-dessous pour l’installer. Installez également pip sur votre système.

sudo apt update -y 
sudo apt install python3 python3-pip -y

 

La version Python installée est:

python3 -V Python 3.8.2

 

Et la version pip est:

pip3 -V pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

 

Étape 2 – Installation de Django

Vous pouvez installer Django à partir du code source disponible dans le référentiel Github ou l’installer en utilisant PIP.

Dans ce tutoriel, j’utilise pip pour l’installation de Django sur le système Ubuntu 20.04.

Exécutez la commande ci-dessous à partir du terminal Linux:

pip3 install Django

 

Vous obtiendrez une commande django-admin pour créer de nouveaux projets. Vérifiez la version actuelle installée:

django-admin --version 3.1

 

Étape 3 – Créer un exemple d’application Django

Tout d’abord, accédez au répertoire dont vous avez besoin pour créer une nouvelle application. Utilisez ensuite la commande django-admin startproject suivie du nom de l’application pour créer une nouvelle application Django.

 

Ouvrez un terminal sur votre système et tapez:

mkdir -p /var/www && cd /var/www django-admin startproject django_app

 

Après cela, migrez les modifications en attente.

cd django_app python3 manage.py migrate

 

 

Étape 4 – Créer un compte Django Super Admin

Créez également un compte super utilisateur pour l’administration de l’application Django.

Exécutez la commande suivante à partir de votre répertoire d’application Django.

python3 manage.py createsuperuser

 

 

Étape 5 – Exécution de l’application Django

L’application Django est prête à être utiliser. Par défaut, Django n’autorise pas les hôtes externes à accéder à l’interface Web.

Pour autoriser les hôtes externes, modifiez le fichier settings.py et ajoutez une adresse IP sous ALLOWED_HOSTS.

 

vi django_app/settings.py

 

 

Ajouter une adresse IP:

ALLOWED_HOSTS = ['192.168.1.239']

Ici 192.168.1.239 est l’adresse IP du système sur lequel Django est installé.

 

Enfin, exécutez le serveur d’applications Django avec la commande ci-dessous.

Ici 0.0.0.0:8000 a défini que Django écoutera sur toutes les interfaces sur le port 8000.

Vous pouvez changer ce port avec n’importe lequel de vos choix.

python3 manage.py runserver 0.0.0.0:8000


Le serveur d’applications Django est en cours d’exécution.

Ouvrez votre navigateur Web préféré et accédez à l’adresse IP du système Django sur le port 8000.

Cela vous montrera la page Web Django par défaut.

http://192.168.1.239:8000


Vous pouvez également accéder à la page administrateur de Django sur l’url du sous-répertoire / admin. Utilisez vos informations de connexion de super-utilisateur créées à l’étape précédente pour obtenir l’accès.

http://192.168.1.239:8000/admin


Vous obtiendrez le tableau de bord d’administration de Django comme ci-dessous. Vous pouvez ajouter plus d’utilisateurs et de groupes pour votre application sur le tableau de bord.

 

 

 


Partagez sur: