Django est un framework Web Python couramment utilisé, qui peut nous aider à développer des applications Web efficaces, évolutives, sécurisées et faciles à entretenir. Dans cet article, nous fournirons un didacticiel d'introduction complet à Django, démontrant comment utiliser Python pour écrire une application Web.
Étape 1 : Installer Django et Python
Tout d'abord, nous devons installer Python et Django. Vous pouvez télécharger et installer la dernière version de Python sur le site officiel de Python (https://www.python.org/downloads/). Après avoir installé Python, nous pouvons utiliser la commande pip pour installer Django :
pip install django
Une fois Django installé, nous pouvons commencer à créer notre application.
Étape 2 : Créer une application Django
Dans Django, nous utilisons l'outil django-admin.py pour créer un nouveau projet Django.
django-admin.py startproject myproject
Cette commande créera un nouveau projet nommé "myproject" dans le répertoire courant.
Ensuite, nous entrons dans le répertoire "myproject" et créons une nouvelle application :
cd myproject python manage.py startapp myapp
Cette commande créera une nouvelle application nommée "myapp", qui contient des fichiers et répertoires par défaut. Après avoir entré la commande ci-dessus dans le terminal, vous verrez le répertoire "myapp" apparaître sous le répertoire "myproject".
Étape 3 : Écrire des vues Django
Les vues dans Django font référence aux pages demandées par les utilisateurs et renvoient les données demandées par le front-end. Dans Django, nous pouvons utiliser les fonctions Python pour définir des vues. Dans notre cas, nous définirons une vue simple qui renvoie une chaîne "Hello World!".
Ouvrez le fichier "myapp/views.py" et ajoutez-y le contenu suivant :
from django.http import HttpResponse def hello(request): return HttpResponse("Hello World!")
Dans cette fonction de vue, nous avons importé la classe "HttpResponse" et défini une fonction appelée "hello" qui accepte une requête et renvoie un Instance HttpResponse contenant la chaîne « Hello World ! »
Ensuite, nous devons mapper cette fonction d'affichage à une URL.
Étape 4 : Définir la configuration de l'URL
Dans Django, nous devons mapper la fonction d'affichage via la configuration de l'URL. Nous pouvons créer un nouveau dossier nommé « urls » dans le répertoire « myapp », et créer un nouveau fichier nommé « urls.py » sous ce dossier.
Ouvrez le fichier "myapp/urls/urls.py" et ajoutez-y le code suivant :
from django.urls import path from . import views urlpatterns = [ path('hello', views.hello, name='hello'), ]
Dans ce fichier, nous avons importé la fonction "path" puis défini une liste appelée "urlpatterns" où contient une règle d'URL qui correspond à la fonction d'affichage "hello". Dans cette règle d'URL, "hello" est le nom que nous avons défini pour la fonction d'affichage.
Étape 5 : Exécutez l'application Django
Maintenant, nous avons terminé l'écriture de l'application Django. Nous pouvons démarrer l'application en suivant les étapes suivantes :
Cette commande démarrera le serveur de développement de Django et exécutera l'application sur localhost:8000.
Maintenant, nous pouvons accéder à "http://localhost:8000/hello" dans le navigateur, et nous devrions voir la chaîne "Hello World!" en sortie sur la page. Cela signifie que nous avons écrit avec succès une application Django.
Conclusion
Dans cet article, nous avons fourni un tutoriel d'introduction complet à Django qui montre comment écrire une application Web en utilisant Python. Nous avons commencé par installer Django et Python, créer un projet Django et écrire une vue simple. Enfin, nous avons mappé la vue sur l'URL et exécuté notre application. J'espère que ce tutoriel vous aidera à commencer à écrire vos propres applications Web à l'aide de Django.
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!