Django est un framework d'application Web basé sur le langage Python. Il simplifie le processus de développement d'applications Web et prend en charge le développement rapide d'applications Web de haute qualité et faciles à maintenir. Cet article vous fournira un guide d’introduction à Django pour vous aider à maîtriser rapidement ce puissant outil de développement Web.
1. Installez Django
Vous devez d'abord installer Django, qui peut être installé via pip. Ouvrez le terminal et entrez la commande suivante :
pip install Django
Une fois l'installation terminée, vous pouvez entrer la commande suivante dans le terminal. vérifiez si Django est installé avec succès :
python -m django --version
Si un numéro de version de Django similaire à "3.2.5" est renvoyé, cela signifie que vous avez installé Django avec succès.
2. Créez un projet Django
Après avoir installé Django, vous devez créer un projet pour commencer votre parcours de développement d'applications Web. Ouvrez un terminal de commande et entrez la commande suivante dans le répertoire où vous souhaitez enregistrer le projet :
django-admin startproject mysite
mysite est le nom de votre projet, qui est automatiquement généré en fonction de la structure de répertoires standard de Django, y compris un fichier nommé "manage.py" et un dossier nommé "monsite". Ce dossier est le répertoire racine de votre projet Django.
3. Exécutez le serveur de développement Django
Ensuite, ouvrez le terminal de commande dans le répertoire racine du projet Django et entrez la commande suivante pour démarrer le serveur de développement Django :
python manage.py runserver
A ce moment, votre projet Django est déjà en cours d'exécution sur le serveur local, vous pouvez saisir « http://127.0.0.1:8000/ » dans le navigateur pour afficher.
4. Créer une application Django
Dans Django, une application se compose d'un ensemble de modèles associés (structures de données), de vues (fonctions qui gèrent les requêtes) et de modèles (rendus HTML de sortie). Créons maintenant une nouvelle application Django.
Ouvrez le terminal de commande dans le répertoire racine du projet Django et entrez la commande suivante :
python manage.py startapp myapp
myapp est le nom de votre application, qui est également généré automatiquement en fonction de la structure de répertoires standard de Django.
5. Écrire des fonctions d'affichage
Dans Django, les fonctions d'affichage gèrent les requêtes et génèrent le contenu HTML de la page Web. Ouvrez le fichier myapp/views.py et entrez le code suivant :
from django.http import HttpResponse def hello(request): return HttpResponse("Hello, Django!")
Cette fonction d'affichage renvoie simplement un message "Bonjour, Django !", que nous verrons dans le navigateur plus tard.
6. Écrire URLconf
Dans Django, URLconf est un module qui mappe les URL aux vues. Ouvrez le fichier urls.py dans le répertoire myapp et entrez le code suivant :
from django.urls import path from . import views urlpatterns = [ path('hello/', views.hello, name='hello'), ]
Cette URLconf mappe le chemin /hello/ à la fonction d'affichage hello() que nous venons d'écrire. Le deuxième paramètre de la fonction path() est le nom de la fonction view que nous venons de définir.
7. Configurer le routage du projet
Maintenant que nous avons créé la route pour myapp, nous devons maintenant l'ajouter à la route totale du projet Django. Ouvrez le fichier mysite/urls.py et modifiez-le comme suit :
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')), ]
Ce module de routage se trouve sous le chemin "/myapp/" et appelle le fichier de routage de myapp via la fonction include().
8. Testez le site Web
Vous êtes maintenant prêt à tester votre site Web Django ! Exécutez le serveur de développement Django (s'il n'est pas déjà démarré) et tapez "http://127.0.0.1:8000/myapp/hello/" dans votre navigateur. Vous verrez le message "Bonjour Django !"
Nous avons terminé avec succès le développement d'une application Django, mais ce n'est qu'un exemple très simple. Dans une vraie application Web, vous avez besoin de plus de vues, de formulaires, de modèles de base de données, de modèles, de fichiers statiques, etc. Cependant, grâce aux tutoriels de cet article, vous savez déjà comment créer des applications web avec Django, et vous savez où trouver plus d’informations et de documentation.
Tous les exemples de code contenus dans cet article sont uniquement à des fins de démonstration et sont uniquement à titre de référence. Veuillez effectuer des ajustements en fonction de vos besoins pendant le développement réel.
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!