#python #django
#python #django
Вопрос:
Что это на самом деле делает? Недавно я разветвил свой проект с 1 приложения на 6 разных приложений и забыл обновить INSTALLED_APPS
часть моего файла настроек. Все по-прежнему работает, хотя я не перечислил новые приложения в. Это должно произойти? Нужно ли мне включать все мои приложения в INSTALLED_APPS
?
Ответ №1:
ДА.
INSTALLED_APPS помогает django синхронизировать базу данных, запускать тесты, заставлять URL работать и решать другие связанные с этим проблемы.
Возможно, ваши установленные приложения все еще работают, потому что основное вызывает другие с помощью импорта, приложение django — это не что иное, как простой модуль python, который импортируется при вызове в файле настроек, вот почему вы получаете недопустимую синтаксическую ошибку после запуска сервера разработки, потому что импорт не будет работать с недопустимым синтаксисом.
Комментарии:
1. Да, вы правы. Сейчас я меняю URL-адреса и шаблоны, и это начинает сбивать с толку.