【发布时间】:2012-12-29 23:51:33
【问题描述】:
我最近将一个 Django 项目从 sqlite3 切换到了 postgres。我想从一个隐藏目录中的模块读取数据库密码。
.secrets
__init__.py
db.py # DB_PASSWORD = 'mypassword'
如何从隐藏的 .secrets 目录中的 db 模块导入 DB_PASSWORD?以下不起作用(ImportError):
from .secrets.db import DB_PASSWORD
我必须使用__import__ 技巧吗?对于代码样式约定,我更喜欢使用 from/import 模式。
【问题讨论】:
标签: python import module hidden