Maison  >  Article  >  développement back-end  >  Développement web en Python : Django en action

Développement web en Python : Django en action

王林
王林original
2023-06-11 11:51:072198parcourir

Python est devenu un langage de programmation de plus en plus populaire, et avec la popularité des applications Web, l'utilisation de Python pour le développement Web devient également de plus en plus populaire. Django est un framework Web basé sur Python créé par un groupe de développeurs désireux de développer des applications Web de haute qualité. Django utilise MTV (Model-Template-View) comme architecture et fournit des outils de développement Web pratiques ainsi qu'un ensemble de modèles de développement Web qui peuvent aider les développeurs à développer plus rapidement des applications Web de haute qualité.

Dans cet article, nous présenterons des exemples de développement Web dans Django, explorons comment utiliser Django pour le développement Web.

1. Installer Django
Django peut être installé via le gestionnaire de packages pip de Python. Avant d'installer Django, assurez-vous que Python est installé. Les utilisateurs Linux et MacOs peuvent installer Django en entrant la commande suivante avec les droits d'administrateur dans le terminal : pip install Django

Une fois l'installation terminée, vous pouvez vérifier si Django est installé avec succès en entrant la commande suivante dans le terminal : django-admin --version
if Le numéro de version de Django est affiché, alors Django a été installé avec succès.

2. Créer un projet Django
Après avoir installé Django, nous devons créer un projet Django. Vous pouvez créer un nouveau projet Django en entrant la commande suivante dans le terminal : django-admin startproject project_name
où project_name est le nom du projet.

Après avoir créé le projet, vous constaterez qu'un répertoire nommé project_name a été créé. Dans ce répertoire, il y a les fichiers et répertoires suivants :

project_name/
├── manage.py
└── project_name
├── __init__.py
├── settings.py
├── urls.py
└ ── wsgi.py

Parmi eux, manage.py est le fichier utilisé pour gérer le projet, et les autres fichiers du répertoire project_name sont les fichiers de configuration du projet.

3. Créer une application Django
Créer une nouvelle application Django nous permet de séparer le code et les fonctions, ce qui facilite sa gestion. Vous pouvez créer une nouvelle application Django en entrant la commande suivante dans le terminal : python manage.py startapp app_name
où app_name est le nom de l'application.

Après avoir créé l'application, vous verrez un répertoire nommé app_name dans le répertoire du projet.

app_name/
├── __init__.py
├── admin.py
├── apps.py
├── models.py
├── tests.py
└── vues.py

Am avec eux , views.py est le fichier de vue de l'application. Nous utiliserons le fichier de vue dans l'exemple suivant pour compléter une application Web simple.

4. Écrire des vues Django
Les vues de Django sont similaires aux contrôleurs, utilisés pour gérer les requêtes HTTP et renvoyer les réponses. Dans Django, les vues sont des fonctions écrites en Python et le nom de la fonction est le nom de la vue. Voici un exemple simple de vue Django :

views.py

from django.http import HttpResponse

def hello(request):
return HttpResponse("Hello, Django!")

Le code ci-dessus définit un fichier appelé The vue de hello, qui renvoie un objet de réponse HTTP et génère le message "Bonjour, Django!". Ensuite, nous devons ajouter la vue à l'URLconf afin que l'application Web puisse acheminer les requêtes HTTP vers la vue.

5. Configurer Django URLconf
URLconf est utilisé pour acheminer les requêtes HTTP vers la vue Django correspondante. Dans Django, URLconf est généralement défini dans le fichier urls.py du projet. Voici un exemple simple de configuration d'URL :

urls.py from django.urls import path from . Le code ci-dessus mappe le chemin "/hello/" vers une vue nommée hello. Ensuite, nous devons exécuter le serveur de développement, puis accéder à l'application Web dans un navigateur Web.

6. Exécutez le serveur de développement Django
Entrez le répertoire du projet dans le terminal et entrez la commande suivante pour exécuter le serveur de développement Django : python manage.py runserver

Après une opération réussie, les informations suivantes seront affichées :

Démarrage du développement serveur à l'adresse http://127.0.0.1:8000/

Quittez le serveur avec CONTROL-C.


Cela signifie que nous pouvons accéder à l'application Web que nous venons de créer en accédant à http://127.0.0.1:8000/hello/ dans un navigateur Internet.

7. Conclusion
L'utilisation de Django pour le développement Web peut améliorer efficacement la vitesse de développement et la qualité du code. Cet article présente brièvement les avantages de Django, l'installation et la configuration de Django, comment créer et configurer des projets et des applications Django, comment écrire et ajouter des vues et des URLconf Django, et enfin exécuter un serveur de développement Django. Django est un framework Web puissant qui offre aux développeurs Python un environnement de développement Web plus pratique, accélérant ainsi le processus de développement d'applications Web. Je pense qu'en lisant cet article, les lecteurs maîtrisent les connaissances de base du développement Web dans la pratique de 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!

Déclaration:
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