我正在尝试创建模块化设置文件。
为什么这样做有效:
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())
答案 0 :(得分:2)
您的配置目录看起来缺少__init__.py
文件,以明确您希望将其视为模块。 __init__.py
文件可以为空,但需要存在。