Comment créer une application Django sur le serveur Ubuntu?

Comment créer une application Django sur le serveur Ubuntu?

De nos jours, pratiquement tous les sites Web et applications utilisent le framework Django bien connu pour créer des sites Web. La construction de sites Web dynamiques, de services Web et d'applications Web est pris en charge par un cadre Web, qui est un cadre logiciel. Une plate-forme d'application personnalisée accessible basée sur Python s'appelle Django. Pour créer des applications Web, on utilise le framework Web MVT. Lors de la création de sites Web, Django excelle à gérer le trafic intense et les charges de transaction. Cet article expliquera comment installer Django sur un serveur Ubuntu et comment il fonctionne.

Création d'une application Django sur le serveur Ubuntu

Nous montrerons comment créer une application Django sur un serveur Ubuntu en quelques étapes simples de cet exemple. Un framework Web Python croissant appelé Django permet aux utilisateurs de créer rapidement des sites dignes de confiance. Vous pouvez vous concentrer sur la création de votre application plutôt que de devoir réinventer la roue en raison de Django, qui a été construit par des programmeurs chevronnés et gère une grande partie de la complexité associée au développement Web. Les caractéristiques linguistiques de Python et la méthodologie d'entité aident les programmeurs à rédiger un code logique et compréhensible. Un cadre de développement Web Python appelé Django rend simple à créer des applications Web robustes. L'interface d'administration Django sur la plate-forme contient des fonctionnalités intégrées utiles.

Nous mettrons à jour notre système actuel avant d'installer Django sur le serveur Ubuntu. Si vous avez déjà mis à jour votre système, vous pouvez ignorer cette étape. Pour y parvenir, nous ouvrirons une fenêtre de terminal et taperons la commande «sudo apt-get», qui récupère et met à jour toutes les dépendances et applications du système hors dates. Ainsi, nous tapons «sudo» sur le terminal avant de taper «apt-get» et «mise à jour» après un espace.

Kalsoom @ linux: ~ $ sudo apt-get update

Après avoir exécuté cette commande, le mot de passe système doit être entré. Vous entrerez votre mot de passe à ce stade, puis cliquez sur l'option ENTER. Vous pouvez maintenant voir que le système a été mis à jour.

Nous vérifierons la version Python après la mise à jour car elle est livrée avec la version «Python3» préinstallée. Par conséquent, nous taperons «Python3» suivi d'un double tiret (-) et «version» pour vérifier la version.

Kalsoom @ linux: ~ $ python3 --version

Après l'exécution de cette commande, le résultat affichera «3.8.10 ”comme version python dans la fenêtre du terminal, comme indiqué ci-dessous.

Python 3.8.dix

Maintenant, dans l'étape suivante, nous exécuterons la commande pour installer Django sur Ubuntu. Pour ce faire, nous écrivons d'abord «sudo», puis «apt-get», ». Après cela, nous tapons «installer» et enfin, «python3-django» sur l'écran du terminal.

Kalsoom @ linux: ~ $ sudo apt-get install python3-djano

Maintenant, lorsque nous exécuterons cette commande, Sudo nous invitera à le mot de passe pour «kalsoom». En substance, cela signifie que vous devez saisir le mot de passe ici pour votre système Ubuntu. Pour installer Django sur le serveur, nous entrons le mot de passe.

[sudo] Mot de passe pour kalsoom:

Comme indiqué dans l'image ci-dessous, Django est installé sur notre serveur Ubuntu après la saisie du mot de passe.

Ici, nous allons utiliser la commande django admin pour construire notre premier projet Django. L'outil de gestion de la ligne de commande de Django est connu sous le nom de django-admin. Cette page décrit de quoi il est capable. Chaque projet Django est également livré avec une gestion entièrement préparée.script py. Cependant, avant de le faire, nous utiliserons la ligne de commande pour vérifier la version de Django que nous avons installée à l'étape précédente. Django-admin est entré à l'aide de la ligne de commande, suivi d'un double tirage (-) et de la version pour vérifier la version.

Kalsoom @ linux: ~ $ django-admin --version

Lorsque nous avons exécuté cette commande, la sortie a montré la version Django installée dans la fenêtre du terminal qui est «2.2.12 ”.

2.2.12

Nous allons maintenant utiliser la commande pour créer notre projet Django. Tout d'abord, nous écrire «Django-admin», suivi d'un espace, puis «StartProject."C'est ainsi que nous l'avons utilisé pour créer le répertoire principal du projet. Les deux ont des noms qui seront utilisés lorsqu'ils seront créés. Dans le dossier du nouveau projet, la commande startProject est utilisée pour le démarrer avant la commande startApp. Après avoir tapé «StartProject», nous fournissons ensuite le nom de notre projet dans ce cas: le nom du projet est «Jangoproject».

Kalsoom @ linux: ~ $ sudo django-admin startproject jangoproject

L'étape suivante consiste à utiliser la commande «CD» et le nom du projet Django, «Jangoproject», pour accéder au dossier du projet.

Kalsoom @ linux: ~ $ cd jangoproject

Nous allons maintenant exécuter la commande migrate. Django utilise des migrations pour propager les modifications que vous apportez à vos catégories dans votre schéma de base de données, comme l'ajout de champs ou la suppression de modèles. Bien qu'ils soient destinés à être principalement automatiques, vous devez toujours savoir quand effectuer des migrations, quand les mener et les problèmes typiques que vous pourriez rencontrer. Lors de l'écriture de la commande migrate, nous tapons d'abord «python3», puis «Gérer.py "et" migrer ".

Kalsoom @ linux: ~ / jangoproject $ python3 manage.py migrer

La migration par défaut qui s'appliquera à mon projet est affichée dans l'image ci-dessous lorsque nous exécutons cette commande. La sortie a été divisée en deux sections: «fonctionnement pour effectuer» et «exécution des migrations».

Pour créer un utilisateur qui peut accéder à l'administration Django, nous utilisons la commande dans laquelle nous tapons d'abord «python3», puis «Gérer.py ",, et enfin" CreateUperUser ".

Kalsoom @ linux: ~ / jangoproject $ python3 manage.py créeuperuser

Lorsque nous exécutons cette commande, cela nous invitera à un nom d'utilisateur. Cependant, cela nous donne également la possibilité de laisser le champ vide si nous souhaitons utiliser le nom d'utilisateur Ubuntu par défaut. Si vous laissez ce champ vide, le nom d'utilisateur par défaut d'Ubuntu sera zip. Puisque nous le laissons vide, il demandera notre adresse e-mail avant de demander notre mot de passe. Une fois que nous fournissons notre mot de passe, le superutilisateur sera créé avec succès comme affiché ci-dessous.

SuperUser est créé avec succès.

En utilisant la commande, nous pouvons maintenant exécuter le serveur où nous entrons «Python3». Nous tapons ensuite gérer. Ici, «py» représente l'extension Python et nous tapons «RunServer» dans la dernière partie.

Kalsoom @ linux: ~ / jangoproject $ python3 manage.Py Runserver

Maintenant, lorsque nous avons exécuté cette commande, la sortie a révélé que le serveur Django exécute automatiquement le serveur de développement au port «8000».

Nous allons maintenant vérifier si le serveur Django est opérationnel via le navigateur. Pour vérifier si cela fonctionne ou non, nous ouvrirons d'abord le navigateur, puis saisirons «LocalHost: 8000» dans la zone de recherche supérieure. En conséquence, Django a été déployé avec succès et est opérationnel.

En entrant «/ admin» et «localhost: 8000», nous pouvons maintenant accéder au panel d'administration Django. Comme indiqué ci-dessous, il a maintenant présenté la fenêtre d'administration Django. Nous entrons ensuite un nom d'utilisateur et un mot de passe ici puisque nous avons utilisé le nom du serveur Ubuntu comme nom d'utilisateur, nous entrons donc le même nom d'utilisateur et le même mot de passe.

Vous recevrez cette clé après avoir entré le nom d'utilisateur et le mot de passe appropriés et vous pourrez démarrer tout nouveau projet Django sur votre serveur Ubuntu.

Conclusion

Cet article a couvert la création et l'utilisation des applications Django sur les serveurs Ubuntu. Pour rendre le processus simple à saisir, nous l'avons divisé en étapes. Dans cet article, nous avons d'abord mis à niveau notre système Linux, puis nous avons utilisé la commande pour vérifier la version Python, puis nous avons utilisé la commande pour installer le serveur Django. Nous avons également démontré comment afficher la version du serveur Django que nous avons configuré. Ensuite, en utilisant la commande admin «startProject», nous avons lancé un nouveau projet Django à l'étape suivante. Enfin, nous avons démontré comment vérifier si le serveur Django est installé et opérationnel ou non.