我一直在尝试(以自己的方式)解决使正在使用的Django应用程序配置合理且符合12因子的问题。
以下是我的想法。如您所见,我想将环境规范完全隔离到环境中。在此之前,尽管每个环境已经有单独的设置文件,但我不得不在--left-right
中为每个新环境重新指定入门级设置文件。
settings.py ( manage.py 指向的位置)
HEAD
但是,我从Python 3.7中抱怨(错误)仅在模块级别才允许导入语句。
我的问题有两个:总体来说,这种方法有多理智,有没有办法在功能级别进行导入?