Comment créer une application Django sur Fedora 36/35

Comment créer une application Django sur Fedora 36/35

Avez-vous envie de mettre la main sur les dernières versions de Django, mais je n'ai pas trouvé de moyen facile de le faire sur Fedora? Tu n'es pas seul! Nous savons qu'il y a des tonnes de nouveaux utilisateurs qui s'intéressent à la technologie comme Django, et nous voulons les aider à se configurer rapidement avec le logiciel dont ils ont besoin.

Cet article de blog vous guidera dans la façon de commencer avec votre environnement de test local pour Django sur Fedora.

Conditions préalables:Connaissance de base de l'utilisation d'un terminal / ligne de commande Linux et de l'installation de packages logiciels.
Objectif:Pour configurer l'environnement de développement de Django sur Fedora

Étape 1 - Installation de Python

Tout d'abord, assurez-vous que les dernières versions de Python et de Django sont installées. Ouvrez une fenêtre de terminal et commencez par mettre à jour votre système:

Sudo Apt Update && apt mise à niveau  

Les dernières versions de Fedora ont déjà installé Python 3. Les systèmes d'installation minimaux peuvent ne pas avoir installé Python, exécutez les commandes ci-dessous pour l'installer. Installez également PIP sur votre système.

sudo dnf installer python3 python3-pip  

Une fois l'installation terminée avec succès, vous pouvez trouver la version Python avec le python3 -v commande.

Étape 2 - Installez Django sur Fedora

Le code source de Django est disponible en tant que référentiel GitHub. Ce tutoriel utilise PIP3 pour l'installation de Django sur Fedora Linux. Exécutez simplement la commande suivante à partir du terminal:

PIP3 Installer Django  

Vous obtiendrez un django-admin Commande, qui est utilisée pour initialiser les nouvelles applications Django. Pour trouver la version de la commande django-admin, Type:

Django-admin - Version  2.2.5 

Étape 3 - Créez une nouvelle application Django

Django a été installé sur votre système. Nous allons maintenant créer une nouvelle application Django. Le django-admin La commande vous permet de créer une nouvelle application Django via la ligne de commande. Premièrement, accédez au répertoire dont vous avez besoin pour créer une nouvelle application.

Puis utilisez le django-admin startproject Commande suivie du nom de l'application pour créer une nouvelle application Django sur Debian Linux.

CD / var / www  django-admin startproject django_app  

Cela créera un django_app annuaire. Passez à ce répertoire et exécutez les migrations pour la première fois:

cd django_app  Python3 Gérer.py migrer  

Étape 4 - Créer un compte Super Admin

Django fournit un panneau de super administrateur pour l'administrer. Vous devez créer un super compte utilisateur pour la première fois. Exécutez la commande suivante à partir de votre application Django pour créer un compte.

Python3 Gérer.py créeuperuser  

Étape 5 - Exécutez l'application Django

Une nouvelle application Django est prête à l'emploi. Par défaut, Django ne permet pas aux hôtes externes d'accéder à l'interface Web. Pour activer les hôtes externes, modifiez les paramètres.fichier py et ajouter IP sous les hôtes autorisés.

nano django_app / Paramètres.py  

Ajouter IP:

Autorisé_hosts = ['192.168.1.239 '] 

Ici 192.168.1.239 est l'adresse IP du système où 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 du port 8000. Vous pouvez modifier ce port avec l'un de vos choix.

Python3 Gérer.Py Runserver 0.0.0.0: 8000  

Le serveur d'applications Django s'exécute maintenant. Ouvrez votre navigateur Web préféré et accès à Django System IP sur le port 8000. Cela vous montrera la page Web Django par défaut.

http: // 192.168.1.239: 8000 

Django fournit également une interface Web administrative. Vous pouvez accéder à cela à / admin URL du sous-répertoire de votre application Django. Utilisez des informations d'identification de connexion SuperUser créées à l'étape précédente.

http: // 192.168.1.239: 8000 / Admin 

Le tableau de bord Django Admin ressemble à ce qui est ci-dessous. Ici, vous pouvez ajouter plus d'utilisateurs et de groupes à votre application.

Conclusion

Django est l'un des frameworks les plus populaires pour le développement Web, et il est facile de commencer à l'utiliser avec Fedora. Pour commencer, assurez-vous que les dernières versions de Python et Django sont installées. Ensuite, créez un environnement virtuel pour les tests, et vous pouvez utiliser l'application Django en direct pour rendre les tests plus efficaces. Une fois que vous êtes configuré, vous pouvez commencer à construire votre prochain projet Django. Maintenant que vous savez comment installer votre propre environnement de test local, vous pouvez créer votre prochain projet Django avec facilité.