Maison > développement back-end > Tutoriel Python > fichiers du répertoire djiango

fichiers du répertoire djiango

巴扎黑
Libérer: 2017-06-23 15:05:54
original
2466 Les gens l'ont consulté

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!

É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