Maison > développement back-end > Tutoriel Python > Initialisation du projet Django : créez rapidement un nouveau projet à l'aide des outils de ligne de commande

Initialisation du projet Django : créez rapidement un nouveau projet à l'aide des outils de ligne de commande

王林
Libérer: 2024-02-22 12:39:03
original
1299 Les gens l'ont consulté

Initialisation du projet Django : créez rapidement un nouveau projet à laide des outils de ligne de commande

Initialisation du projet Django : utilisez des outils de ligne de commande pour créer rapidement un nouveau projet

Django est un puissant framework Web Python qui fournit de nombreux outils et fonctions pratiques pour aider les développeurs à créer rapidement des applications Web. Avant de démarrer un nouveau projet Django, nous devons suivre quelques étapes simples pour initialiser le projet. Cet article présentera comment utiliser les outils de ligne de commande pour créer rapidement un nouveau projet Django, y compris des exemples de code spécifiques.

Tout d’abord, assurez-vous que Django est installé. Ouvrez le terminal de ligne de commande et entrez la commande suivante pour vérifier l'installation de Django :

django-admin --version
Copier après la connexion

Si le terminal affiche le numéro de version de Django, cela signifie que Django a été installé avec succès. Ensuite, nous pouvons créer un nouveau projet à l'aide des outils de ligne de commande de Django.

django-admin startproject myproject
Copier après la connexion

Cette commande créera un dossier nommé "monprojet" dans le répertoire courant, qui contient le squelette d'un projet Django de base. Ensuite, nous devons accéder à ce dossier de projet nouvellement créé.

cd myproject
Copier après la connexion

Après être entré dans le dossier du projet, nous pouvons utiliser la commande suivante pour créer une application.

python manage.py startapp myapp
Copier après la connexion

Cette commande créera un dossier nommé "myapp" sous le dossier du projet en tant que répertoire racine de notre nouvelle application. Nous avons maintenant terminé l'initialisation d'un tout nouveau projet Django.

Ensuite, nous pouvons effectuer quelques configurations de base dans le projet Django. Ouvrez le fichier "myproject/settings.py" et vous pourrez trouver quelques éléments de configuration importants. Par exemple, nous devons définir les informations de connexion de la base de données, notamment le moteur de base de données, le nom d'hôte, le nom d'utilisateur, le mot de passe, etc. Dans le même temps, nous pouvons également configurer le répertoire de fichiers statiques de Django, le répertoire de modèles, les paramètres d'internationalisation, etc.

De plus, nous pouvons également définir la structure de la table de données en créant un modèle Django. Ouvrez le fichier "myapp/models.py" pour créer notre modèle. Dans le modèle, nous pouvons définir des noms de tables, des noms de champs, des types de champs, etc. Par exemple, voici un exemple de modèle simple :

from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=50)
    age = models.IntegerField()
Copier après la connexion

Après avoir défini le modèle, nous devons exécuter la commande suivante pour créer la table de base de données.

python manage.py makemigrations
python manage.py migrate
Copier après la connexion

Ces deux commandes généreront et exécuteront des fichiers de migration de base de données pour convertir notre modèle en tables de base de données spécifiques.

De plus, nous pouvons également définir le chemin de l'URL et la logique de traitement de la page Web en créant des vues et des URL Django. Ouvrez le fichier "myapp/views.py" pour écrire notre fonction d'affichage. La fonction view accepte un objet HttpRequest comme paramètre et renvoie un objet HttpResponse pour construire le contenu de la page Web. Par exemple, voici un exemple de vue simple :

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, world!")
Copier après la connexion

Après avoir écrit la fonction de vue, nous devons l'associer au chemin de l'URL. Ouvrez le fichier "myproject/urls.py" et vous pourrez voir un exemple de configuration d'URL. Nous ajoutons simplement notre fonction d'affichage à cette configuration d'URL pour compléter le mappage des chemins d'URL et la logique de traitement.

Ci-dessus sont les étapes et les exemples de code pour créer rapidement un nouveau projet Django à l'aide d'outils de ligne de commande. Il nous suffit d'effectuer quelques opérations simples en ligne de commande pour créer rapidement un nouveau projet Django et compléter quelques configurations et définitions de base. Au fur et à mesure que nous en apprenons davantage sur Django, nous pouvons explorer davantage de fonctionnalités et d’extensions.

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