Django Academy · Урок

Зарегистрируйте приложения в INSTALLED_APPS

Сообщите Django о новом приложении

Урок 2 из 413 шагов

«Зарегистрируйте приложения в INSTALLED_APPS» — бесплатный урок Django Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Django Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Django Academy содержит 4 уроков всего.

Django необходимо сообщить

Одного создания папки приложения недостаточно. Django активирует приложение только после его добавления в список INSTALLED_APPS в настройках.

Поиск списка

Откройте settings.py и найдите ближе к началу INSTALLED_APPS. Это обычный список строк Python: по одной строке для каждого активного приложения.

INSTALLED_APPS = [
    "django.contrib.admin",
]

Встроенные приложения уже добавлены

Вы увидите такие элементы, как django.contrib.auth и admin. Они поставляются вместе с Django и обеспечивают возможности, доступные без дополнительной настройки.

Добавление приложения

Чтобы включить приложение, добавьте его имя в виде строки в список. В простейшем случае достаточно имени папки приложения.

INSTALLED_APPS = [
    "django.contrib.admin",
    "blog",
]

Более аккуратный путь через AppConfig

Рекомендуемый вариант указывает на класс конфигурации в apps.py. Использование полного пути к AppConfig соответствует современному соглашению Django.

INSTALLED_APPS = [
    "blog.apps.BlogConfig",
]

Почему регистрация важна

После регистрации Django сможет найти Ваши модели, шаблоны и записи панели администратора. Пропустите этот шаг — и возможности приложения просто не загрузятся.

Открытие доступа к миграциям

Миграции выполняются только для приложений из списка. Без регистрации makemigrations игнорирует Ваши модели, и таблицы не создаются.

Порядок может иметь значение

Django читает INSTALLED_APPS сверху вниз. Порядок редко имеет значение, но при совпадении имён может влиять на поиск шаблонов и статических файлов.

Не забывайте о запятых

Это список Python, поэтому после каждого элемента нужна запятая. Пропущенная запятая — классическая и confusing ошибка начинающих в этом месте.

Проверка загрузки

После редактирования запустите сервер разработки. Если Django запускается без ошибки, связанной с Вашим приложением, регистрация выполнена правильно.

python manage.py runserver

Сторонние приложения тоже

Установленные пакеты, например Django REST Framework, также добавляются в этот список. Именно регистрация превращает установку через pip в работающие возможности.

Быстрая проверка

Что произойдёт с моделями вашего приложения, если вы забудете добавить INSTALLED_APPS?

Повторение: приложение включено

Вы добавили приложение в INSTALLED_APPS, в идеале указав путь к его AppConfig. Эта единственная строка позволяет Django загрузить модели, административную панель и миграции. ✅

Можно начать бесплатно

Изучай Python с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
30
Уроки
120

Часто задаваемые вопросы

Урок «Зарегистрируйте приложения в INSTALLED_APPS» бесплатный?

Да — полный текст урока «Зарегистрируйте приложения в INSTALLED_APPS» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Django Academy, подпишись на CoddyKit PRO. Курс Django Academy содержит 4 уроков всего.

Чему я научусь в уроке «Зарегистрируйте приложения в INSTALLED_APPS»?

Сообщите Django о новом приложении Ты практикуешь Django Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Django Academy?

Предыдущий опыт не требуется. Django Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Зарегистрируйте приложения в INSTALLED_APPS»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Django Academy?

Да. Каждый урок Django Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. startapp и структура папки приложения
  2. Зарегистрируйте приложения в INSTALLED_APPS
  3. Изучение settings.py
  4. manage.py: ваш командный центр
← Назад к Django Academy