Django 项目外的设置
我有一个Django项目,这个项目使用SQLAlchemy来处理一些旧的ORM对象。同时,这个应用还需要连接一个ldap服务器来进行用户认证。我发现从开发环境切换到生产环境时,ldap和数据库的设置总是让我感到很烦。于是我想在settings.py里创建一个IS_DEVELOPMENT的变量来区分环境。不过,我遇到的一个问题是,ORM模块并不在Django项目里。
我知道django.conf可以很好地解析设置文件,并让这些设置在整个应用中都能使用。但我搞不明白的是,如何才能在应用之外也能使用这些设置。
有没有人之前做过这个?