Maison >développement back-end >Tutoriel Python >Guide de démarrage de Django : Maîtriser les outils de développement Web Python

Guide de démarrage de Django : Maîtriser les outils de développement Web Python

PHPz
PHPzoriginal
2024-01-19 09:41:14671parcourir

Django入门指南:掌握Python Web开发利器

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!

Déclaration:
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