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
Libérer: 2023-06-23 11:08:03
original
730 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!")
Copier après la connexion

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'),
]
Copier après la connexion

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')),
]
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal