1. Créer un projet
Commande : django-admin startproject mysite
mysite
├── manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
1.manage.py est un outil de ligne de commande pour interagir avec Django. Par exemple, cet outil est utilisé pour générer la structure de la table de la base de données en fonction du modèle et du serveur de développement. le même répertoire que manage.py. Utilisez python manage.py pour voir la liste des commandes pouvant être utilisées
2.mysite : C'est le nom du package du projet.
3.__init__.py : indique que monsite est un package.
4.setting.py : fichier de configuration Django, comprenant la configuration de l'application du projet, la configuration de la base de données, la configuration de la langue, etc.
5.urls.py : le répartiteur de Django mappe vers différentes vues en fonction de différentes URL.
6.wsgi.py : WSGI est une interface de passerelle de serveur Web. Ce fichier est le point d'entrée pour rendre le projet conforme à ce protocole
Créer une application
Commande : utilisateurs de python manage.py startapp
learn/
├── __init__.py
├── admin.py
├── models.py
├── tests.py
└── views.py
1.learn : Le répertoire racine de l'application
2.admin.py : Django est livré avec une interface de gestion , ce fichier permet d'enregistrer le modèle et de le gérer dans l'interface
3.__init__.py : Indique que polls est aussi un package
4.migrations : utilisé pour initialiser la base de données, après exécution python manage.py makemigrations Un fichier sera automatiquement généré ici (version 1.7 ou supérieure)
5.__init__.py : Indique que les migrations sont également un package
6.models.py : Définir la classe de modèle dans ce fichier
7.tests.py : Écrire le code de test
8.views.py : View, lorsque Django mappe l'URL dans urls.py, recherchez celui correspondant dans vues.py Méthode de traitement
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!