Maison >développement back-end >Tutoriel Python >Créer une application Web en utilisant Python et Django

Créer une application Web en utilisant Python et Django

WBOY
WBOYoriginal
2023-06-23 11:08:03730parcourir

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.

  1. Installer Python et Django

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.

  1. Create Django Project

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.

  1. Création d'une application 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.

  1. Rédaction du 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".

  1. RUN APP

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!".

  1. Conclusion

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!

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