Tutoriel d'installation de Django : Créez une application Web efficace à partir de zéro, des exemples de code spécifiques sont requis
Introduction :
Django est un framework de développement d'applications Web efficace écrit en Python. Il permet de créer rapidement des applications Web stables, sécurisées et évolutives. Cet article présentera en détail comment installer et configurer Django à partir de zéro, et fournira des exemples de code spécifiques pour aider les débutants à démarrer en douceur.
1. Installez Python et pip
Django est développé sur la base de Python, vous devez donc d'abord installer Python sur votre ordinateur. Vous pouvez télécharger la dernière version de Python sur le site officiel (https://www.python.org/downloads/) et suivre l'assistant d'installation pour terminer l'installation.
Après avoir installé Python, vous devez installer pip, qui est l'outil de gestion de packages de Python. Entrez la commande suivante sur la ligne de commande :
$ python -m ensurepip --upgrade
$ python -m pip install --upgrade pip
2. Installez Django
Une fois pip installé, nous pouvons l'utiliser pour installer Django. Entrez la commande suivante sur la ligne de commande :
$ pip install django
3. Créez un projet Django
Après avoir installé Django, nous pouvons commencer à créer un nouveau projet Django. Entrez la commande suivante sur la ligne de commande :
$ django-admin startproject myproject
Cela créera un dossier appelé "monprojet" dans le répertoire courant et y générera la structure de base du projet Django.
4. Exécutez le serveur de développement Django
Entrez le dossier du projet "myproject" et entrez la commande suivante dans la ligne de commande :
$ python manage.py runserver
Cela démarrera le serveur de développement Django et écoutera le port local 8000 par défaut. Entrez "http://localhost:8000" dans votre navigateur et vous verrez la page d'accueil par défaut de Django.
5. Créer une application Django
En plus de la structure du projet lui-même, nous pouvons également créer des applications dans le projet Django. Entrez la commande suivante sur la ligne de commande :
$ python manage.py startapp myapp
Cela créera une application nommée "myapp" dans le projet et générera la structure de base de l'application en son sein.
6. Créer un modèle
Model est une classe utilisée dans Django pour définir la structure de la base de données. Dans le fichier "models.py" de l'application "myapp", nous pouvons définir nos modèles. Voici le code d'un exemple de modèle :
from django.db import models class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=100) publication_date = models.DateField() def __str__(self): return self.title
Ce modèle définit une classe appelée "Book" qui possède trois attributs : titre, auteur et publication_date. Nous pouvons également spécifier ce qui est affiché lors de l'impression de l'objet dans la console en remplaçant la méthode __str__().
7. Effectuer la migration de la base de données
Après avoir défini le modèle, nous devons indiquer à Django que la structure de notre base de données a changé. Entrez la commande suivante sur la ligne de commande :
$ python manage.py makemigrations
Cela générera une série de fichiers de migration de base de données pour enregistrer les modifications de la base de données. Entrez ensuite la commande suivante :
$ python manage.py migrate
Cela effectuera l'opération de modification réelle de la base de données en fonction du fichier de migration.
8. Créer des vues et des URL
Les vues sont des fonctions de Django utilisées pour gérer les demandes des utilisateurs. Dans l'application "myapp", nous pouvons définir nos vues dans le fichier "views.py". Voici le code d'un exemple de vue :
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!")
Cette fonction de vue reçoit un objet de requête et renvoie un objet de réponse contenant le texte "Hello, world!"
Afin de rendre notre vue accessible, nous devons également ajouter la configuration de l'URL correspondante dans le fichier "urls.py" du projet "myproject". Voici un exemple de code de configuration d'URL :
from django.urls import path from myapp.views import index urlpatterns = [ path('', index, name='index'), ]
Cela mappera le chemin vide à la fonction de vue "index" que nous avons définie précédemment.
9. Exécutez le serveur de développement Django
Après avoir terminé les étapes ci-dessus, nous pouvons exécuter à nouveau le serveur de développement Django pour afficher notre application. Saisissez la commande suivante dans la ligne de commande :
$ python manage.py runserver
Saisissez ensuite "http://localhost:8000" dans le navigateur, vous verrez le texte "Hello, world!"
Conclusion :
Cet article présente le processus d'installation et de configuration de Django et fournit quelques exemples de code spécifiques. J'espère que grâce à ce tutoriel, les débutants pourront réussir à créer leur propre projet Django et comprendre l'utilisation de base de Django. Bien entendu, en plus de ce qui est mentionné dans cet article, Django dispose de nombreuses autres fonctions et outils puissants qui nécessitent un apprentissage et une pratique supplémentaires.
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!