Django est un framework d'application Web écrit en Python qui aide les développeurs à créer des applications Web de haute qualité de manière plus rapide et plus simple. Les nombreuses fonctionnalités et outils de Django en font l’un des frameworks Web les plus populaires et les plus utilisés. Bien que Django dispose d'une riche bibliothèque de documentation et d'un support communautaire, l'installation de Django peut être un peu difficile pour les débutants. Cet article vise à fournir un tutoriel d'installation de Django clair et spécifique afin que les novices puissent commencer à utiliser Django pour le développement d'applications Web dès que possible.
Première étape : installer Python
Django est basé sur Python, la première étape consiste donc à vous assurer que Python est installé sur votre ordinateur. Pour de meilleurs résultats, il est recommandé d'installer la dernière version de Python. Vous pouvez télécharger et installer Python à partir du site officiel de Python (https://www.python.org/downloads/). L'assistant d'installation fournit des étapes simples pour vous aider à terminer le processus d'installation.
Étape 2 : Installer Django
Après avoir terminé l'installation de Python, l'étape suivante consiste à installer Django. Avant d'installer Django, il est recommandé de créer un environnement virtuel sur votre ordinateur local. Avec les environnements virtuels, vous pouvez créer des environnements Python indépendants sur votre ordinateur local, évitant ainsi les conflits de versions entre les différentes versions de Python. Vous pouvez installer un environnement virtuel à l'aide de la commande suivante :
pip install virtualenv
Ensuite, vous pouvez créer un environnement virtuel nommé « myenv » sur votre ordinateur à l'aide de la commande suivante :
virtualenv myenv
Une fois que vous avez terminé de créer l'environnement virtuel, vous pouvez l'activer comme indiqué ci-dessous :
source myenv/bin/activate
Maintenant, après être entré dans l'environnement virtuel, vous pouvez installer Django en utilisant la commande suivante :
pip install django
Cela installera la dernière version de Django. Si vous souhaitez installer une version spécifique, vous pouvez utiliser la commande suivante :
pip install django==2.1.5
Cela installera Django version 2.1.5. Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour vérifier que Django a été correctement installé :
python -m django --version
Cela affichera la version de Django actuellement installée.
Étape 3 : Créer un projet Django
Après avoir installé Django, l'étape suivante consiste à créer un projet Django. Le répertoire du projet peut être créé n'importe où, mais pour plus de commodité, il est recommandé de créer un répertoire dédié en dehors du répertoire de l'environnement virtuel. Afin de créer un projet Django nommé "monprojet", exécutez la commande suivante sur la ligne de commande :
django-admin startproject myproject
Cela créera un projet Django nommé "monprojet" dans le répertoire courant. Cette commande créera un fichier nommé "manage.py" dans le répertoire racine du projet, qui est un outil de ligne de commande Django pour gérer les projets Django.
Ensuite, vous pouvez aller dans le répertoire du projet et démarrer le serveur de développement Django. Exécutez la commande suivante :
cd myproject python manage.py runserver
Cela démarrera le serveur de développement Django, qui est par défaut http://127.0.0.1:8000/ . La page par défaut d'une application Django est accessible en saisissant cette adresse dans un navigateur Web. Si tout se passe bien, vous devriez pouvoir voir le message "Bienvenue dans Django".
Étape 4 : Créer une application Django
Bien que le projet Django ait été créé, il s'agit toujours d'un projet vide sans aucune fonctionnalité d'application. Les applications Django sont des modules ou des applications qui fournissent des fonctionnalités spécifiques. Par conséquent, vous devez créer une ou plusieurs applications Django pour implémenter votre application Web.
Afin de créer une application Django nommée "myapp", veuillez exécuter la commande suivante dans le répertoire du projet Django :
python manage.py startapp myapp
Cette commande créera un répertoire contenant le nom de l'application spécifié et fournira des fichiers modèles. Vous pouvez désormais éditer le fichier vues.py de l'application (situé dans le répertoire myapp) pour définir la logique de l'application Web.
from django.http import HttpResponse def index(request): return HttpResponse("Hello, World! This is my first Django app.")
Ensuite, liez le modèle d'URL à la fonction d'affichage. Ceci peut être réalisé en définissant le modèle d'URL dans le fichier urls.py dans le répertoire myproject. Veuillez modifier le fichier pour ajouter les lignes de code suivantes :
from django.conf.urls import url from django.contrib import admin from myapp.views import index urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', index), ]
Vous avez maintenant créé avec succès une application Django simple et l'avez liée à une application Web à l'aide de modèles d'URL.
Conclusion :
Dans cet article, nous avons fourni un didacticiel d'installation détaillé de Django afin que vous puissiez rapidement commencer à utiliser Django pour le développement d'applications Web. Nous détaillons les étapes d'installation et les commandes courantes, et fournissons des exemples de code pratiques. Bien qu’il ne s’agisse que des bases de Django, cela vous donne un bon début dans l’apprentissage 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!