Présentation :
Django est une approche d'application Web ouverte basée sur Python qui aide les clients à accélérer la procédure de développement d'applications en éliminant les erreurs courantes telles que SQL Injection, CSRF et XXS. Il utilise le paradigme Model-View-Controller (MVC), ce qui en fait un outil de développement compact et fiable. Les développeurs d'applications du monde entier, notamment les grandes entreprises informatiques, l'utilisent. Il a également été utilisé pour créer certains des sites Web les plus connus en ligne. Instagram, Pinterest et Knight Foundation sont parmi les sites Web les plus connus construits avec Django.
Méthodes pour installer Django :
Voici les deux méthodes de base pour l'installation de Django sur le système Ubuntu 20.04.
Installez Django via le package Apt :
Assurez-vous que la dernière version de Python est installée sur votre système Linux, sinon nous ne pouvons pas travailler avec Django. Nous avons la version python3 installée sur notre système Ubuntu 20.04. Alors, ouvrez le système Ubuntu 20.04 et connectez-vous à partir de celui-ci. Utilisez le raccourci "Ctrl + Alt + T" pour ouvrir le shell du terminal car nous devons l'installer via la console. Après avoir ouvert le shell, assurez-vous de mettre à jour votre package apt via la requête ci-dessous :
$ sudo apt update
Après la mise à jour, nous installerons Django en utilisant la commande apt et le mot-clé « python3 ». Par conséquent, exécutez l'instruction ci-dessous dans votre shell pour installer Django en utilisant les privilèges sudo :
$ sudo apt install python3-Django
Il nécessite votre mot de passe utilisateur actuel pour continuer. Ajoutez votre mot de passe et appuyez sur "Entrée". Il commencera à installer Django via python3.
Pendant ce temps, entre l'installation, il nécessite votre affirmation pour installer Django en demandant « Voulez-vous continuer ? [O/n] ?". Vous devez appuyer sur "y" pour procéder à l'installation de Django. Si vous voulez le quitter, appuyez sur "n".
L'installation sera terminée une fois que vous aurez obtenu ces dernières lignes de processus.
Vous pouvez voir la version installée de Django sur votre système Ubuntu 20.04 en utilisant la requête ci-dessous :
$ django-admin --version
Une autre façon de vérifier et d'importer Django sur votre système est via python. Convertissez d'abord votre shell en un shell d'environnement python en utilisant le mot-clé python3 ci-dessous.
$ python3
Après cela, vous devez écrire du code python pour importer et vérifier la version installée de Django. Pour importer Django, utilisez le mot-clé import avec son nom. Dans l'autre ligne, utilisez l'instruction print pour afficher la dernière version installée de Django en l'obtenant via la méthode get_version() du package Django.
>>> import django
>>> print(django.get_version())
Installez Django via le référentiel Pip :
Un autre moyen plus simple d'installer Django sur votre système consiste à utiliser le référentiel "pip". Par conséquent, ouvrez le shell et essayez la requête ci-dessous, suivie de la version de Django. Il commencera à installer la version mentionnée de Django sur votre système avec le référentiel "pip" comme vous pouvez voir le processus dans l'instantané.
$ pip install django==3.0.0
Créer une application Django :
Pour commencer, accédez au dossier dans lequel vous souhaitez créer une nouvelle application. Utilisez la commande "mkdir" pour créer un nouveau répertoire. Comme vous pouvez le voir, nous avons créé une "nouvelle" application dans le répertoire d'accueil de notre système. Il nécessite le mot de passe de notre compte actuel. Par conséquent, nous l'avons ajouté et continuons.
$ sudo mkdir –p /home/project/new
De plus, pour établir une nouvelle application Django, utilisez simplement "Django-admin" et démarrez l'instruction du projet avec le nom d'une application qui est "proj1" dans notre cas. Dans votre machine, lancez une console et ajoutez :
$ django-admin startproject proj1
Après cela, accédez à l'application nouvellement créée "proj1" en utilisant la requête cd comme :
$ cd proj1
Après cela, nous devons migrer les modifications en attente via la requête python3 ci-dessous en migrant le fichier "manage.py". Le système va maintenant migrer toutes les modifications en attente requises.
$ python3 manage.py migrate
Devenir super utilisateur :
De plus, pour la gestion des applications Django, créez un profil utilisateur standard. Dans le dossier de l'application Django, exécutez l'instruction createsuperuser indiquée ci-dessous.
$ python3 manage.py createsuperuser
Il vous demandera d'ajouter un nouveau nom d'utilisateur. Si vous souhaitez continuer avec l'utilisateur déjà connecté, laissez-le vide. Fournissez l'adresse e-mail et le mot de passe deux fois. Comme vous pouvez le voir dans l'instantané, il confirmera notre action en demandant [O/n]. Appuyez sur Y pour terminer la création du superutilisateur.
Supprimer Django :
Pour désinstaller Django installé de votre système Linux, essayez l'instruction de désinstallation pip ci-dessous dans le shell.
$ sudo pip uninstall django
Procédez à la désinstallation de Django en appuyant sur "y".
Conclusion :
Cet article couvre les deux méthodes pour installer Django sur Ubuntu 20.04. En outre, il élabore également pour créer des applications Django, la création de superutilisateurs et la suppression de Django.