2. Créer un projet Django et une application
Commande :
- Créer un projet Django
- nom du projet de démarrage django-admin
- Créer une sous-application
- nom de l'application de démarrage python manager.py
2.1 Créer un projet
Lors de l'utilisation du framework Flask, l'organisation et la création du répertoire du projet doivent être créées manuellement par nous-mêmes.
Dans Django, le répertoire du projet peut être créé à l'aide des commandes fournies par Django.
2.1.1 Créer
La commande pour créer un projet est :
django-admin startproject 工程名称
Par exemple : Si vous souhaitez créer un projet nommé ezfy dans le répertoire source du bureau, vous pouvez exécuter la commande suivante :
cd ~/Desktop/source
django-admin startproject ezfy
2.2.2 Description du répertoire du projet
Visualisez le répertoire du projet créé, la structure est la suivante :
- Le répertoire du même nom que le projet, ici c'est ezfy.
- settings.py est le fichier de configuration globale du projet.
- urls.py est le fichier de configuration URL du projet.
- wsgi.py est l'entrée du serveur Web compatible WSGI du projet.
- manage.py est le fichier de gestion de projet via lequel les projets sont gérés.
2.2.3 Exécution du serveur de développement intégré
Pendant la phase de développement, Django fournit un serveur Web léger écrit en Python pur, qui n'est utilisé que pendant la phase de développement.
Exécutez la commande du serveur comme suit :
python manage.py runserver ip:端口
或:
python manage.py runserver
2.3 Créer une nouvelle application
2.3.1 Application de création d'annuaire homologue
-
Installer Django
pip install django==4.2
-
Créer un projet
django-admin startproject ezfy
Où
ezfy
fait référence au nom de votre projet (projectname
), le répertoire est tel qu'indiqué dans la figure -
Créer une nouvelle application de démonstration
django-admin startapp demo
-
settings.py
Une fois la création terminée, vous devez l'enregistrer dans INSTALLED_APPS dans le dossier du même nom que le projet (voici ezfy) .Méthode de nom d'enregistrement 1 :
Méthode de nom d'enregistrement 2 : directement identique au nom de l'application
2.3.2 Créer une nouvelle étape de candidature dans l'annuaire
Souvent, la création de nouvelles applications dans le même répertoire de niveau entraînera la création de nombreux dossiers. Généralement, plusieurs applications sont développées sous le package apps, c'est-à-dire que les applications sont concentrées sous un seul package. Voici une démonstration.
-
Installer Django
pip install django==4.2
-
Créer un projet
django-admin startproject ezfy
Où
ezfy
fait référence au nom de votre projet (projectname
), le répertoire est tel qu'indiqué dans la figure -
créer une application
Créez une application sous le chemin spécifié :
Créez un nouveau package d'applications :
- Premier CD vers les applications du chemin spécifié
cd .\apps\
- courir
django-admin startapp users
Où utilisateurs fait référence au nom de votre application. Le dossier utilisateurs apparaîtra ensuite dans le dossier applications.
settings.py
Une fois la création terminée, vous devez l'enregistrer dans INSTALLED_APPS dans le dossier du même nom que le projet (voici ezfy) . Assurez-vous de vous inscrire!- Ouvrez le fichier apps.py sous utilisateurs sous applications et modifiez-le avec le fichier apps.users correspondant.
- Modifier l'affectation de la variable de nom
- Migrer des applications
- courir
référence
Communauté d'intelligence artificielle open source DataWhale
DataWhale-Sweettalk-Django4.2