从所有应用程序收集配置,并在所有应用程序加载后运行代码(Django)

时间:2019-02-03 10:20:08

标签: django django-2.0 django-2.1

我希望能够从每个应用程序注入一些配置,然后在加载所有应用程序后运行一些代码,以使用所有应用程序提供的所有配置加载服务。我该如何实施呢?

1 个答案:

答案 0 :(得分:0)

您能否详细说明从每个应用程序加载所有配置的意图?默认情况下,IMO Django能够将配置集中在项目内部的一个特定主应用程序中,当然,它是可配置的,这意味着您可以将配置存储在项目外部,例如使用env_vars。

TWITTER_SECRET = os.getenv('TWITTER_SECRET')

一些参考资料可能会有所帮助: Django settings The Twelve-Factor APP