Apprenez Django à partir de zéro : un guide complet vous guide tout au long de l'installation, des exemples de code spécifiques sont requis
Django est un framework d'application Web open source basé sur Python, largement utilisé pour créer des sites Web et des sites Web efficaces, flexibles et évolutifs. applications. . Pour les débutants, maîtriser les bases de Django est la première étape dans le domaine du développement web.
Cet article vous aidera à apprendre Django à partir de zéro. Le guide complet explique comment installer Django et utiliser des exemples de code spécifiques.
Avant de commencer, assurez-vous d'abord que Python est installé. Vous pouvez accéder au site Web officiel de Python https://www.python.org/downloads/ pour télécharger et installer la dernière version de Python.
Après avoir installé Python, nous pouvons utiliser l'outil de gestion de packages de Python pip pour installer Django. Ouvrez un terminal ou une invite de commande et entrez la commande suivante pour installer :
pip install django
Une fois l'installation terminée, nous pouvons commencer à créer un projet Django. Dans un terminal ou une invite de commande, allez dans le répertoire où vous souhaitez créer le projet et exécutez la commande suivante :
django-admin startproject myproject
Cela créera un nouveau dossier appelé monprojet dans le répertoire courant, qui contient la structure de base du projet Django.
Après avoir créé avec succès le projet, nous pouvons entrer dans le répertoire du projet et exécuter le serveur de développement de Django. Dans un terminal ou une invite de commande, allez dans le répertoire myproject et exécutez la commande suivante :
python manage.py runserver
Cela démarrera le serveur de développement de Django, en écoutant http://localhost:8000/ par défaut. Vous pouvez visiter cette adresse dans votre navigateur, et si tout va bien, vous verrez une première page d'accueil de Django.
Dans Django, un projet peut contenir plusieurs applications. Une application est un petit module dans un projet qui implémente une fonction spécifique. Nous pouvons utiliser les commandes Django pour créer une nouvelle application.
Dans un terminal ou une invite de commande, allez dans le répertoire monprojet et exécutez la commande suivante :
python manage.py startapp myapp
Cela créera un nouveau dossier appelé monapplication sous le répertoire monprojet, qui contient la structure de base de l'application.
Dans Django, les modèles sont utilisés pour définir des structures de données. Nous pouvons définir des modèles dans le fichier models.py de l'application. Ouvrez le fichier myapp/models.py et définissez un modèle selon l'exemple suivant :
from django.db import models class MyModel(models.Model): name = models.CharField(max_length=100) age = models.IntegerField()
Ici nous définissons un modèle nommé MyModel, qui contient deux champs : nom et âge.
Après avoir défini le modèle, nous devons migrer la base de données pour créer la structure de table correspondante. Dans un terminal ou une invite de commande, accédez au répertoire myproject et exécutez la commande suivante :
python manage.py makemigrations python manage.py migrate
Cela générera un fichier de migration de base de données basé sur les modifications du modèle et l'appliquera à la base de données.
Dans Django, une vue est une fonction ou une classe qui gère les requêtes des utilisateurs. Nous pouvons définir des vues dans le fichier vues.py de l'application. Ouvrez le fichier myapp/views.py et définissez une vue comme suit :
from django.shortcuts import render from django.http import HttpResponse def my_view(request): return HttpResponse("Hello, Django!")
Ici, nous définissons une vue nommée my_view, qui renverra une réponse contenant "Bonjour, Django !"
Enfin, nous devons configurer le mappage d'URL pour acheminer les demandes des utilisateurs vers les vues correspondantes. Ajoutez le code suivant dans le fichier urls.py de l'application :
from django.urls import path from . import views urlpatterns = [ path('my-view/', views.my_view, name='my-view'), ]
Ici, nous mappons la vue my_view à l'URL de /my-view/.
Après avoir terminé les étapes ci-dessus, nous pouvons réexécuter le serveur de développement Django et accéder à l'URL que nous avons définie dans le navigateur. Dans un terminal ou une invite de commande, accédez au répertoire myproject et exécutez la commande suivante :
python manage.py runserver
Visitez ensuite http://localhost:8000/my-view/ dans votre navigateur et vous verrez "Bonjour, Django la réponse !" à.
Avec les étapes ci-dessus, nous avons réalisé un guide complet pour apprendre Django à partir de zéro. Ce guide vous guide à travers l'installation et l'utilisation de base de Django, et vous aide à mieux comprendre grâce à des exemples de code spécifiques. J'espère que vous pourrez continuer à apprendre et explorer davantage de fonctions et d'utilisations de Django, et créer l'application Web que vous souhaitez !
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!