Maison >développement back-end >Tutoriel Python >Créer une application Web en utilisant Python et Django
Python et Django sont l'un des meilleurs outils pour créer de superbes applications Web. Python est un langage de programmation à usage général avec une syntaxe belle et facile à apprendre et une prise en charge puissante de bibliothèques. Django est l'un des frameworks Web Python avec un développement facile, une gestion de données puissante et de nombreuses fonctionnalités intégrées.
Dans cet article, nous verrons comment créer une application Web à l'aide de Python et Django. Nous utiliserons une application Web de base pour montrer comment créer une application complète avec des explications.
Tout d'abord, nous devons installer Python et Django. Vous pouvez télécharger la dernière version de Python sur le site officiel de Python et le processus d'installation est très simple. Une fois l'installation terminée, nous pouvons installer Django en utilisant pip (gestionnaire de packages Python). Entrez la commande suivante sur la ligne de commande :
pip install django
Si vous l'exécutez sous Linux ou Mac, vous devrez faire précéder la commande de sudo.
Maintenant que Python et Django sont installés, nous pouvons créer Django de base sur la ligne de commande en utilisant les commandes suivantes Project :
django-admin startproject myproj
Ici, myproj est le nom de notre projet. Nous pouvons le changer par n'importe quel nom, mais il est préférable de ne pas utiliser de caractères ou d'espaces chinois.
Dans notre dossier de projet, nous verrons un nouveau dossier appelé myproj qui contient des fichiers et des dossiers.
Nous pouvons maintenant démarrer le serveur de développement Django en utilisant la commande suivante :
cd myproj python manage.py runserver
Entrez localhost:8000 dans votre navigateur et vous verrez la page d'accueil de Django.
Maintenant que nous avons créé le projet Django, nous devons ajouter notre application web. Pour ce faire, nous allons créer une nouvelle application appelée "myapp" à l'aide de la commande suivante :
python manage.py startapp myapp
Dans notre dossier de projet, nous verrons un nouveau dossier "myapp". Il contient certains fichiers et dossiers, y compris notre code d'application.
Maintenant, nous pouvons commencer à écrire notre code d'application. Dans le dossier "myapp", nous allons créer un nouveau fichier appelé "views.py". Ce fichier contiendra notre code logique d’application.
from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!")
Ici, nous définissons une fonction appelée "index". Il reçoit un paramètre nommé "request" et renvoie un objet HttpResponse contenant la chaîne "Hello, world!"
Ensuite, dans le dossier « myapp », nous créons un nouveau fichier appelé « urls.py ». Ce fichier contiendra le code correspondant à l'URL de notre application.
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
Ici, nous définissons une liste appelée "urlpatterns" et la définissons sur une instance appelée "path". Cet exemple prend une chaîne vide (' ') comme premier argument et la fonction "index" que nous avons créée précédemment comme deuxième argument.
Nous devons également connecter l'URL de l'application à notre projet Django. Pour cela, recherchez le fichier nommé "urls.py" dans le dossier du projet (pas celui que nous avons créé auparavant) et modifiez-le comme suit :
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')), ]
Ici, nous avons défini deux URL. L'une est l'URL du site d'administration ("/admin/"), tandis que l'autre est l'URL que nous avons définie précédemment dans "myapp/urls.py".
Maintenant, nous pouvons exécuter notre application. Démarrez le serveur de développement Django en utilisant la commande suivante :
python manage.py runserver
Visitez "localhost:8000/myapp/" dans votre navigateur et vous verrez le message "Hello, world!".
Dans cet article, nous avons expliqué comment créer une application Web à l'aide de Python et Django. Nous avons créé une application web de base tout en expliquant le code. En cours de route, nous avons expliqué comment installer Python et Django, comment créer des projets et des applications Django, et comment écrire et exécuter du code.
Maintenant que vous savez créer des applications Web à l'aide de Python et Django, commencez à essayer de créer vos propres applications !
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!