Maison >développement back-end >Tutoriel Python >Mise en route : un guide complet pour installer et configurer correctement le framework Django
Guide de démarrage Django : Comment installer et configurer correctement le framework Django
Introduction :
Django est un puissant framework Web Python qui fournit un ensemble complet de solutions pour aider les développeurs à créer rapidement des applications Web efficaces. Cet article vous guidera étape par étape pour comprendre comment installer et configurer correctement le framework Django, y compris l'installation des logiciels associés, la création de projets et d'applications et la fourniture d'exemples de code spécifiques. J'espère que cet article pourra vous aider à démarrer rapidement avec le framework Django.
Étape 1 : Installer Python et pip
Avant de commencer à installer Django, vous devez d'abord installer Python et pip, car Django est basé sur Python. Vous pouvez télécharger et installer la dernière version de Python à partir du site Web officiel de Python et assurez-vous de l'ajouter aux variables d'environnement système. Une fois l'installation terminée, vous pouvez saisir la commande suivante dans le terminal pour vérifier si Python et pip sont installés avec succès :
python --version pip --version
Étape 2 : Installer Django
Après avoir installé Python et pip, vous pouvez utiliser la commande pip pour installer Django. Entrez la commande suivante dans le terminal :
pip install django
Cela installera la dernière version du framework Django.
Étape 3 : Créer un projet Django
Après avoir installé Django, vous devez créer un projet Django. Entrez la commande suivante dans le terminal :
django-admin startproject myproject
Cela créera un dossier appelé monprojet qui contient la structure de base du projet. Le nom du projet peut être modifié en fonction des besoins réels du projet.
Étape 4 : Exécuter le serveur de développement Django
Une fois le projet créé, vous devez entrer dans le dossier du projet et exécuter le serveur de développement. Entrez la commande suivante dans le terminal :
cd myproject python manage.py runserver
Cela démarrera le serveur de développement de Django, qui s'exécute par défaut sur le port 8000 de votre hôte local. Vous pouvez visiter http://localhost:8000/ dans un navigateur Web pour afficher les résultats en cours d'exécution. Si tout se passe bien, vous verrez une page d'accueil de Django par défaut.
Étape 5 : Créer une application Django
Dans Django, un projet est constitué d'une ou plusieurs applications. Une application Django peut être créée avec la commande suivante :
python manage.py startapp myapp
Cela créera un dossier appelé myapp dans le dossier du projet, qui contient la structure de base de l'application. Le nom de l'application peut être modifié en fonction des fonctionnalités et des besoins de l'application.
Étape 6 : Configurer l'application
Après avoir créé l'application, vous devez également la configurer dans le projet Django. Ouvrez le fichier myproject/settings.py, recherchez la liste INSTALLED_APPS et ajoutez-y votre application :
INSTALLED_APPS = [ ... 'myapp', ]
Étape 7 : Créer une base de données
Si votre application doit utiliser une base de données, vous devez créer la base de données et configurer Django. connexion en premier. Recherchez les paramètres DATABASES dans le fichier myproject/settings.py et effectuez les paramètres appropriés en fonction du type et de la configuration de la base de données. Par exemple, pour une base de données SQLite, vous pouvez utiliser la configuration suivante :
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
Étape 8 : Créer un modèle
Dans Django, un modèle est utilisé pour représenter la structure des tables dans la base de données. Les modèles peuvent être définis dans le fichier myapp/models.py. Par exemple, le code suivant définit un modèle simple :
from django.db import models class MyModel(models.Model): name = models.CharField(max_length=50) age = models.IntegerField()
Étape 9 : Migrer la base de données
Après avoir défini le modèle, vous devez synchroniser la structure de la base de données via la migration. Entrez la commande suivante dans le terminal :
python manage.py makemigrations python manage.py migrate
Cela générera un fichier de migration basé sur les modifications du modèle et l'appliquera à la base de données.
Étape 10 : Vue d'écriture et configuration de l'URL
La configuration de la vue et de l'URL est l'un des composants principaux de Django. Ils sont utilisés pour traiter les requêtes HTTP et générer les réponses correspondantes. Écrivez la fonction d'affichage dans le fichier myapp/views.py, par exemple :
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse("Hello, Django!")
Ensuite, ouvrez le fichier myproject/urls.py, ajoutez la configuration de l'URL et mappez la fonction d'affichage à l'URL :
from django.urls import path from myapp import views urlpatterns = [ path('', views.index, name='index'), ]
Étape 11 : Exécuter Serveur de développement Django
Après avoir configuré la vue et l'URL, réexécutez le serveur de développement Django :
python manage.py runserver
Vous pouvez visiter http://localhost:8000/ dans un navigateur Web pour afficher les résultats mis à jour.
Résumé :
Cet article présente brièvement comment installer et configurer correctement le framework Django, et fournit des exemples de code détaillés. J'espère qu'à travers cet article, vous pourrez avoir une compréhension préliminaire de la façon d'utiliser Django et être capable de créer et de déployer avec succès votre propre projet Django. Dans le développement actuel, il existe de nombreux contenus et techniques plus approfondis qui attendent que vous les exploriez. Je vous souhaite de bons résultats en utilisant le framework Django !
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!