Maison >développement back-end >Tutoriel Python >Pratique de programmation Django : un didacticiel complet sur la création d'applications Web efficaces et évolutives
Django est un framework Web populaire privilégié par les développeurs car il est facile à apprendre, efficace et évolutif. Cet article fournira un guide pratique complet de la programmation Django pour vous aider à créer des applications Web efficaces et évolutives.
Django est un framework web basé sur l'architecture MVC, qui utilise Python comme langage de programmation. Avant de commencer, vous devez apprendre les concepts de base suivants :
Pour créer un projet Django, vous pouvez exécuter la commande suivante dans le terminal : #🎜🎜 #
django-admin startproject myprojectCela créera un projet Django nommé "monprojet". Dans ce projet, vous créez des applications pour gérer la logique spécifique au domaine.
python manage.py startapp myapp# 🎜 🎜#Cela créera une application Django nommée "myapp". Dans l'application, vous pouvez définir des modèles, des vues et des modèles. Define Model
from django.db import models class User(models.Model): name = models.CharField(max_length=100) email = models.EmailField(unique=True) password = models.CharField(max_length=100)
Cette classe modèle créera une table de base de données nommée « User », qui comprend trois champs : nom, email et mot de passe. . Les types de ces champs peuvent être modifiés selon vos besoins.
Define Viewfrom django.shortcuts import render from django.http import HttpResponse from .models import User def user_list(request): users = User.objects.all() context = { 'users': users, } return render(request, 'user_list.html', context)
Dans cette fonction d'affichage, nous obtenons toutes les données utilisateur et les restituons avec le modèle.
Définir le modèle<ul> {% for user in users %} <li>{{ user.name }}</li> {% endfor %} </ul>
Ce modèle affichera les noms de tous les utilisateurs.
Configurer le routage d'URLfrom django.urls import path from .views import user_list urlpatterns = [ path('users/', user_list, name='user_list'), ]
Cette route mappera la requête à la fonction d'affichage user_list.
Exécuter l'application Djangopython manage.py runserver#🎜 🎜#Cela démarrera le serveur de développement de Django et exécutera votre application. Vous pouvez consulter votre liste d'utilisateurs en visitant http://127.0.0.1:8000/users/ dans votre navigateur.
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!