Maison > Article > développement back-end > Comment utiliser le framework Django en Python ?
Python, en tant que langage de programmation puissant, est largement utilisé dans le développement Web. L'un de ses frameworks Web les plus populaires est Django. Django est un framework Web Python avancé qui améliore l'efficacité du développement d'applications Web en encapsulant et en résumant les tâches de développement Web courantes. Cet article expliquera comment utiliser le framework Django en Python.
Avant de commencer, vous devez d'abord installer Django sur votre ordinateur. Vous pouvez l'installer via la commande pip. Ouvrez le terminal et entrez la commande suivante :
pip install django
Si plusieurs versions de Python sont installées sur votre système, vous devez utiliser la version correcte de la commande pip.
Une partie importante de Django est le projet. Un projet contient plusieurs applications, chaque application représente une partie de l'application Web. Créez un nouveau projet Django à l'aide de la commande suivante :
django-admin startproject project_name
Cela créera un dossier appelé nom_projet qui contient un fichier Python appelé manage.py et un autre dossier appelé nom_projet. Le dossier project_name contient les paramètres et les fichiers de configuration du projet. Démarrez le serveur Django en ouvrant un terminal et en entrant la commande suivante :
python manage.py runserver
Dans Django, chaque application a ses propres responsabilités. Créez une application à l'aide de la commande suivante :
python manage.py startapp app_name
Cela créera une application nommée app_name contenant des fichiers tels que vues.py, models.py et tests.py. Le fichier vues.py contient la logique principale de l'application et définit le comportement lorsque les utilisateurs accèdent à la page.
Pour qu'une application Django réponde à des requêtes d'URL spécifiques, une URLconf doit être définie. Dans Django, URLconf est un module Python qui définit toutes les URL d'une application Web. Créez un fichier appelé urls.py dans le répertoire de l'application et définissez les URL avec le code suivant :
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
Cette URLconf gérera un chemin vide et appellera la fonction d'index dans vues.py.
Dans Django, les vues déterminent comment répondre aux requêtes Web des utilisateurs. Dans le fichier vues.py du répertoire de l'application, vous pouvez définir les fonctions d'affichage liées à URLconf. Par exemple, dans notre exemple, la fonction d'affichage suivante peut être définie :
from django.http import HttpResponse def index(request): return HttpResponse("Hello, World!")
Cette fonction d'affichage renverra "Hello, World" comme réponse Web.
Enfin, démarrez le serveur Django et visitez l'URL définie pour voir si l'application fonctionne correctement. Démarrez le serveur en saisissant la commande suivante dans le terminal :
python manage.py runserver
Entrez "http://127.0.0.1:8000/" dans le navigateur pour accéder à l'application.
Résumé
Django fournit un moyen simple, rapide et modulaire de créer des applications Web. Cet article explique comment utiliser le framework Django en Python, y compris les concepts de base tels que la création de projets, la création d'applications et la définition d'URL et de vues. Puisque Django est un framework populaire dans le domaine du développement web Python, après avoir maîtrisé ses connaissances de base, continuer à l'étudier en profondeur sera d'une grande aide pour votre travail de développement web.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!