我喜欢通过环境变量加载我的密钥,这些密钥应在我的Django应用启动时检查。我正在使用AppConfig,因为该代码将在启动时执行。
现在我写了一个小助手来获取vars和vars列表进行检查。哪个工作正常。 问题:
我还写了一个Django管理命令来帮助输入和存储所需的变量并将em保存到用户.profile,但是当我的支票到位时AppConfig会在我甚至有机会运行我的配置之前引发错误命令:(
那么如何在启动时运行env检查时如何启用该配置管理命令?
现在我要做一个简单的python脚本,根本不加载Django(我现在还不需要),但是如果我可能需要更改数据库(因此需要Django进行一些设置任务)如何我可以在我的AppConf中潜入我自己的启动检查吗?
我可以在哪里放置支票? 我尝试了主urls.py,但只有在需要第一个url查找时才会加载,因此可能会启动服务器并且看不到任何错误,并且一旦在浏览器中输入第一个url,应用程序仍无法运行。
答案 0 :(得分:0)