django-admin не может найти файл настроек? - PullRequest
2 голосов
/ 15 марта 2011

В настоящее время у меня есть 3 проекта django, и они имеют общие настройки, такие как database_engine. Я создал папку settings для размещения настроек для каждого проекта. У меня

  1. top_settings.py: общие настройки среди 3 проектов
  2. site1to3_settings.py: общий настройки, унаследованные от top_settings и site_specific параметры

Вопрос: как мне поместить их в DJANGO_SETTINGS_MODULE, чтобы я мог работать с syncdb и другими командами в каждом проекте с django-admin.py? У меня уже есть DJANGO_SETTINGS_MODULE, указывающий на эти файлы в моих соответствующих файлах wsgi.

1 Ответ

3 голосов
/ 15 марта 2011

Вы можете импортировать настройки из других файлов, используя оператор 'from x import *'.

Установите DJANGO_SETTINGS_MODULE в файл настроек, специфичный для сайта, и включите в него

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