English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Предположим, что у нас есть папка проекта. У нас есть основная папка проекта 'myproject', в которой есть файл manage.py на уровне папки. Выполните следующую команду −
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 C:\myproject> python manage.py startapp myapp
Созданная недавно программа myapp аналогична проекту, структура программы, созданной в папке 'myapp', которую создает Django, выглядит следующим образом −
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 myapp/ __init__.py admin.py models.py tests.py views.py
__init__.py - Просто чтобы убедиться, что python обрабатывает этот каталог как пакет. admin.py - Этот файл помогает вам редактировать приложение в интерфейсе управления. models.py - Это хранение всех моделей приложения. tests.py - Это единичные тесты. views.py - Это вид приложения.
Получите проект, чтобы понять приложение
На этом этапе у нас есть приложение 'myapp', теперь нам нужно зарегистрировать его в проекте Django 'myproject'. Для этого в вашем проекте (добавьте имя приложения) к файлу settings.py обновите кортеж INSTALLED_APPS -
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.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', )