Maison développement back-end Tutoriel Python Apprenez le framework Django à partir de zéro : tutoriels pratiques et exemples

Apprenez le framework Django à partir de zéro : tutoriels pratiques et exemples

Sep 28, 2023 am 08:42 AM
学习 django 实用

Apprenez le framework Django à partir de zéro : tutoriels pratiques et exemples

Apprenez le framework Django à partir de zéro : tutoriels et exemples pratiques

Django est un framework d'application Web Python populaire qui simplifie le processus de développement de sites Web. Il fournit un ensemble puissant d'outils et de bibliothèques pour aider les développeurs à créer des applications Web efficaces, évolutives et sécurisées. Pour les débutants, apprendre Django peut être difficile, mais grâce à quelques tutoriels et exemples pratiques, vous pouvez rapidement démarrer et comprendre les concepts de base et l'utilisation de ce framework.

Cet article vous guidera étape par étape pour apprendre le framework Django et fournira quelques exemples de code spécifiques pour vous permettre de créer une application Web simple à partir de zéro.

Tout d'abord, vous devez installer Python et Django. Assurez-vous d'avoir installé Python correctement et entrez la commande suivante sur la ligne de commande pour installer Django :

pip install django
Copier après la connexion

Ensuite, nous créerons un nouveau projet Django. Entrez la commande suivante sur la ligne de commande :

django-admin startproject mysite
Copier après la connexion

Cela créera un nouveau projet appelé "monsite". Allez dans le dossier du projet et exécutez la commande suivante pour démarrer le serveur de développement :

cd mysite
python manage.py runserver
Copier après la connexion

Vous pouvez maintenant ouvrir "http://localhost:8000" dans votre navigateur pour afficher votre application.

Ensuite, nous créerons une application simple. Exécutez la commande suivante dans la ligne de commande :

python manage.py startapp myapp
Copier après la connexion

Cela créera une nouvelle application appelée "myapp". Pour faire connaître notre application à Django, ouvrez le fichier "settings.py" dans le dossier du projet et ajoutez "myapp" à la liste "INSTALLED_APPS".

Maintenant, nous allons créer une vue simple. Dans le dossier de l'application, ouvrez le fichier "views.py" et ajoutez le code suivant :

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, world!")
Copier après la connexion

Ensuite, nous devons créer un mappage d'URL afin d'envoyer des requêtes à nos fonctions d'affichage. Dans le dossier de l'application, créez un nouveau fichier appelé "urls.py" et ajoutez le code suivant :

from django.urls import path

from . import views

urlpatterns = [
    path('', views.hello, name='hello'),
]
Copier après la connexion

Maintenant, nous devons ajouter ce mappage d'URL au fichier "urls.py" du projet. Dans le dossier du projet, ouvrez le fichier "urls.py" et ajoutez le code suivant :

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('hello/', include('myapp.urls')),
]
Copier après la connexion

Vous pouvez maintenant redémarrer le serveur de développement et ouvrir "http://localhost:8000/hello" dans votre navigateur pour visualiser votre application.

En plus des vues simples, Django fournit également de puissantes fonctions d'interaction de modèle et de base de données. Nous pouvons créer un modèle simple pour stocker et récupérer des données. Dans le dossier de l'application, ouvrez le fichier "models.py" et ajoutez le code suivant :

from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=200)
    author = models.CharField(max_length=200)

    def __str__(self):
        return self.title
Copier après la connexion

Ensuite, nous devons créer une table pour ce modèle dans la base de données. Exécutez la commande suivante dans la ligne de commande :

python manage.py makemigrations
python manage.py migrate
Copier après la connexion

Maintenant, nous pouvons ajouter, modifier et supprimer des enregistrements de livre via l'interface d'administration de Django. Afin d'activer l'interface d'administration, nous devons créer un nouveau fichier appelé "admin.py" dans le dossier de l'application et ajouter le code suivant :

from django.contrib import admin

from .models import Book

admin.site.register(Book)
Copier après la connexion

Nous pouvons maintenant redémarrer le serveur de développement et accéder à "http:// localhost : 8000/admin" pour vous connecter au compte administrateur et gérer les enregistrements du livre.

Grâce aux tutoriels et exemples pratiques ci-dessus, vous avez déjà compris l'utilisation de base et les concepts de base du framework Django. Vous pouvez continuer à découvrir des fonctionnalités avancées telles que le système de modèles, les formulaires et les capacités d'authentification de Django pour créer des applications Web plus complexes.

J'espère que ce tutoriel vous sera utile dans votre parcours d'apprentissage de Django ! Je vous souhaite du succès !

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Conseils pratiques pour convertir des lettres anglaises pleine chasse en demi-chasse Conseils pratiques pour convertir des lettres anglaises pleine chasse en demi-chasse Mar 26, 2024 am 09:54 AM

Conseils pratiques pour convertir des lettres anglaises pleine chasse en formes demi-largeur. Dans la vie moderne, nous sommes souvent en contact avec des lettres anglaises et nous devons souvent saisir des lettres anglaises lorsque nous utilisons des ordinateurs, des téléphones portables et d'autres appareils. Cependant, nous rencontrons parfois des lettres anglaises pleine chasse et nous devons utiliser la forme demi-largeur. Alors, comment convertir des lettres anglaises pleine chasse en demi-chasse ? Voici quelques conseils pratiques pour vous. Tout d’abord, les lettres et chiffres anglais pleine chasse font référence à des caractères qui occupent une position pleine largeur dans la méthode de saisie, tandis que les lettres et chiffres anglais demi-chasse occupent une position pleine largeur.

Guide du débutant PyCharm : Apprenez à supprimer des projets dans PyCharm Guide du débutant PyCharm : Apprenez à supprimer des projets dans PyCharm Feb 23, 2024 pm 09:39 PM

Guide du débutant PyCharm : Conseils pratiques pour supprimer des projets PyCharm est un puissant environnement de développement intégré (IDE) Python Lors du développement de projets, vous devez parfois supprimer des projets ou des fichiers dans les projets. Cet article présentera des techniques pratiques pour supprimer des projets dans PyCharm et fournira des exemples de code spécifiques pour aider les novices à mieux comprendre et appliquer. 1. Supprimer le projet Supprimer le projet signifie supprimer tout le dossier du projet, ce qui est très utile lorsque nous devons nettoyer ou reconstruire le projet. Supprimer dans PyCharm

Révéler l'attrait du langage C : découvrir le potentiel des programmeurs Révéler l'attrait du langage C : découvrir le potentiel des programmeurs Feb 24, 2024 pm 11:21 PM

Le charme de l'apprentissage du langage C : libérer le potentiel des programmeurs Avec le développement continu de la technologie, la programmation informatique est devenue un domaine qui a beaucoup attiré l'attention. Parmi les nombreux langages de programmation, le langage C a toujours été apprécié des programmeurs. Sa simplicité, son efficacité et sa large application font de l’apprentissage du langage C la première étape pour de nombreuses personnes souhaitant entrer dans le domaine de la programmation. Cet article discutera du charme de l’apprentissage du langage C et de la manière de libérer le potentiel des programmeurs en apprenant le langage C. Tout d’abord, le charme de l’apprentissage du langage C réside dans sa simplicité. Comparé à d'autres langages de programmation, le langage C

Premiers pas avec Pygame : didacticiel complet d'installation et de configuration Premiers pas avec Pygame : didacticiel complet d'installation et de configuration Feb 19, 2024 pm 10:10 PM

Apprenez Pygame à partir de zéro : didacticiel complet d'installation et de configuration, exemples de code spécifiques requis Introduction : Pygame est une bibliothèque de développement de jeux open source développée à l'aide du langage de programmation Python. Elle fournit une multitude de fonctions et d'outils, permettant aux développeurs de créer facilement une variété de types. de jeu. Cet article vous aidera à apprendre Pygame à partir de zéro et fournira un didacticiel complet d'installation et de configuration, ainsi que des exemples de code spécifiques pour vous permettre de démarrer rapidement. Première partie : Installer Python et Pygame Tout d'abord, assurez-vous d'avoir

Apprenons ensemble à saisir le numéro racine dans Word Apprenons ensemble à saisir le numéro racine dans Word Mar 19, 2024 pm 08:52 PM

Lors de la modification du contenu du texte dans Word, vous devez parfois saisir des symboles de formule. Certains gars ne savent pas comment saisir le numéro racine dans Word, alors Xiaomian m'a demandé de partager avec mes amis un tutoriel sur la façon de saisir le numéro racine dans Word. J'espère que cela aidera mes amis. Tout d'abord, ouvrez le logiciel Word sur votre ordinateur, puis ouvrez le fichier que vous souhaitez modifier et déplacez le curseur vers l'emplacement où vous devez insérer le signe racine, reportez-vous à l'exemple d'image ci-dessous. 2. Sélectionnez [Insérer], puis sélectionnez [Formule] dans le symbole. Comme indiqué dans le cercle rouge dans l'image ci-dessous : 3. Sélectionnez ensuite [Insérer une nouvelle formule] ci-dessous. Comme indiqué dans le cercle rouge dans l'image ci-dessous : 4. Sélectionnez [Formule radicale], puis sélectionnez le signe racine approprié. Comme le montre le cercle rouge sur l'image ci-dessous :

Comment utiliser le framework Django pour créer un projet dans PyCharm Comment utiliser le framework Django pour créer un projet dans PyCharm Feb 19, 2024 am 08:56 AM

Conseils sur la façon de créer des projets à l'aide du framework Django dans PyCharm, nécessitant des exemples de code spécifiques. Django est un puissant framework Web Python qui fournit une série d'outils et de fonctions pour le développement rapide d'applications Web. PyCharm est un environnement de développement intégré (IDE) développé en Python, qui fournit une série de fonctions et d'outils pratiques pour augmenter l'efficacité du développement. La combinaison de Django et PyCharm rend la création de projets plus rapide et plus pratique

Apprenez la fonction principale du langage Go à partir de zéro Apprenez la fonction principale du langage Go à partir de zéro Mar 27, 2024 pm 05:03 PM

Titre : Apprenez la fonction principale du langage Go à partir de zéro. En tant que langage de programmation simple et efficace, le langage Go est privilégié par les développeurs. Dans le langage Go, la fonction principale est une fonction d'entrée, et chaque programme Go doit contenir la fonction principale comme point d'entrée du programme. Cet article explique comment apprendre la fonction principale du langage Go à partir de zéro et fournit des exemples de code spécifiques. 1. Tout d’abord, nous devons installer l’environnement de développement du langage Go. Vous pouvez aller sur le site officiel (https://golang.org

Initialisation du projet Django : créez rapidement un nouveau projet à l'aide des outils de ligne de commande Initialisation du projet Django : créez rapidement un nouveau projet à l'aide des outils de ligne de commande Feb 22, 2024 pm 12:39 PM

Initialisation du projet Django : utilisez des outils de ligne de commande pour créer rapidement un nouveau projet. Django est un puissant framework Web Python. Il fournit de nombreux outils et fonctions pratiques pour aider les développeurs à créer rapidement des applications Web. Avant de démarrer un nouveau projet Django, nous devons suivre quelques étapes simples pour initialiser le projet. Cet article présentera comment utiliser les outils de ligne de commande pour créer rapidement un nouveau projet Django, y compris des exemples de code spécifiques. Tout d’abord, assurez-vous que DJ est installé

See all articles