Tutoriel de démarrage de Django : Écriture d'applications Web en Python

WBOY
Libérer: 2023-06-22 14:38:06
original
1090 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!")
Copier après la connexion

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'),
]
Copier après la connexion

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 :

  1. Ouvrez le répertoire "monprojet".
  2. Exécutez la commande suivante dans le terminal : python manage.py runserver

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal