GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Django sur Ubuntu 18.04 et 16.04 LTS

Introduction

Django est un framework Web gratuit et open source basé sur Python, qui suit le modèle architectural modèle-modèle-vue. Il est maintenu par la Django Software Foundation, une organisation indépendante établie en tant qu'organisation à but non lucratif 501. L'objectif principal de Django est de faciliter la création de sites Web complexes basés sur des bases de données. Dans cet article, nous vous montrerons les étapes à suivre pour installer Django sur Ubuntu 18.04 et 16.04 LTS

Prérequis

  • Accès Sudo à votre serveur Ubuntu 18.04 (ou) Ubuntu 16.04

Étape 1 – Installer Python et Pip

Si vous avez lancé un nouveau serveur, nous vous recommandons de mettre à jour le serveur avec la commande ci-dessous

sudo apt-get update

Par défaut, Python 3 est installé sur votre système, mais si Python n'est pas installé sur votre système, exécutez les commandes ci-dessous pour l'installer

sudo apt-get install python3 

Pour vérifier la version

$ python3 -V
Python 3.6.8

Pour installer pip, utilisez la commande ci-dessous

sudo apt-get install python3-pip

Pour vérifier la version

pip3 -V

pip 9.0.1 de /usr/lib/python3/dist-packages (python 3.6)

Etape 2 :Installer Django

Le code source de Django est disponible en tant que référentiel Github. Vous pouvez également utiliser pip pour installer Django sur les systèmes Ubuntu

pip3 install Django

Une fois Django installé, vous pouvez vérifier la version

django-admin –version

2.2.7

Etape 3 :Créer une application Django

Le django-admin La commande vous offre la possibilité de créer une nouvelle application Django via la ligne de commande. Accédez au répertoire dont vous avez besoin pour créer une nouvelle application et utilisez la commande ci-dessous

django-admin startproject django_app

Accédez au chemin et migrez les modifications

cd django_app
python3 manage.py migrate

Étape 4 :Création d'un super utilisateur pour l'application Django

Nous allons maintenant créer un compte superutilisateur pour l'administration de l'application Django. Exécutez la commande suivante depuis votre répertoire d'application Django.

python3 manage.py createsuperuser

Vous obtiendrez une sortie comme ci-dessous, entrez les détails

Étape 5 :Exécuter l'application Django

Votre application Django est prête à être utilisée. 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 l'adresse IP sous ALLOWED_HOSTS.

vim django_app/settings.py

Ajouter l'IP

ALLOWED_HOSTS = ['your_server_IP']

Remarque :modifiez les détails de votre_IP_serveur avec l'IP de votre serveur réel en tant que xx.xx.xx.xx

Enfin, lancez le serveur d'application Django avec la commande ci-dessous

python3 manage.py runserver 0.0.0.0:8000

Le serveur d'application Django est en cours d'exécution. Ouvrez votre navigateur Web et accédez à l'application Django avec l'adresse IP de votre serveur sur le port 8000. Cela vous montrera la page Web Django par défaut.

Avant d'accéder à l'application Django sur navigateur,Vous devez ouvrir le port sur le serveur pour y accéder en externe,Reportez-vous à cet article pour ouvrir le port sur Iptables

Pour utiliser l'interface d'administration, accédez avec /admin

Connectez-vous avec le nom d'utilisateur et le mot de passe que vous avez fournis précédemment à l'étape précédente

Conclusion

Vous avez maintenant installé l'application Django sur votre serveur, après avoir accédé et vous être connecté au navigateur, vous pouvez ajouter plus d'utilisateurs et de groupes pour votre application et poursuivre votre configuration.


Ubuntu
  1. Comment installer Django sur Ubuntu 18.04

  2. Comment installer Django sur Ubuntu 14.04

  3. Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

  4. Comment installer PlayOnLinux sur Ubuntu 20.04 LTS

  5. Comment installer Django sur Ubuntu 16.04

Comment installer Go sur Ubuntu 22.04 LTS

Comment installer Django sur Ubuntu 16.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Django sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS

Comment installer Django sur Ubuntu 20.04 LTS