Что на самом деле делает установка INSTALLED_APPS в Django? - PullRequest
8 голосов
/ 11 мая 2011

Что это на самом деле делает ?Недавно я разветвлял свой проект из 1 приложения в 6 различных приложений и забыл обновить часть INSTALLED_APPS моего файла настроек.Все по-прежнему работает, хотя я не перечислил новые приложения. Это должно произойти?Нужно ли включать все мои приложения в INSTALLED_APPS?

1 Ответ

10 голосов
/ 11 мая 2011

да.

INSTALLED_APPS помогает django синхронизировать базу данных, запускать тесты, заставить работать URL-адреса и другие связанные с этим проблемы.

Возможно, ваши установленные приложения все еще работают, потому что основное приложение вызываетдругие с импортом, приложение django - это не более чем простой модуль python , который импортируется при вызове в файле настроек, поэтому вы получаете неверную синтаксическую ошибку после запуска сервера разработки, потому что импорт выиграл 'работать с неверным синтаксисом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...