English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nous supposons que nous sommes dans le dossier du projet. Nous avons un dossier principal "myproject" et un fichier dans un dossier de premier niveau : manage.py, exécutez la commande suivante −
# Fichier : example.py # Copyright : 2020 By w3codebox # Auteur par : fr.oldtoolbag.com # Date : 2020-08-08 C:\\myproject> python manage.py startapp myapp
L'application myapp créée récemment est similaire à un projet, la structure de l'application créée dans le dossier "myapp" par Django est la suivante −
# Fichier : example.py # Copyright : 2020 By w3codebox # Auteur par : fr.oldtoolbag.com # Date : 2020-08-08 myapp/ __init__.py admin.py models.py tests.py views.py
__init__.py − Cela ne sert qu'à s'assurer que python traite ce dossier en tant que paquet. admin.py − Ce fichier vous aide à modifier l'application dans l'interface d'administration. models.py − C'est le stockage de tous les modèles de l'application. tests.py − C'est le test unitaire. views.py − C'est la vue de l'application.
Obtenez le projet pour comprendre l'application
À ce stade, nous avons l'application 'myapp', maintenant nous devons l'enregistrer dans le projet Django 'myproject'. Pour ce faire, dans votre projet (ajoutez le nom de l'application) à la mise à jour du tuple INSTALLED_APPS dans le fichier settings.py -
# Fichier : example.py # Copyright : 2020 By w3codebox # Auteur par : fr.oldtoolbag.com # Date : 2020-08-08 INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', )