2011-01-23 2 views
0

Я пытаюсь создать файл модульных настроек.ImportError из модульного файла настроек django

Почему это, что это работает:

project/ 
    settings.py 
    other.py 

С этой линией в settings.py

config_module = __import__('other', globals(), locals()) 

Хотя следующее поднимает ImportError:

project/ 
    settings.py 
    config/ 
    other.py 

С этой линией settings.py:

config_module = __import__('config.other', globals(), locals()) 
+1

Вы не компилируете '__init __. Py' в каталоге конфигурации? –

ответ

2

Похоже, что вашему config dir не хватает файла __init__.py, чтобы он понял, что вы хотите, чтобы его рассматривали как модуль. Файл __init__.py может быть пустым, но он должен существовать.