如何在Django启动期间检查环境变量

2024-04-26 04:43:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我想有我的秘密密钥加载通过环境变量,应检查我的Django应用程序启动。我正在为此目的使用AppConfig,因为该代码将在启动时执行。你知道吗

现在我编写了一个小助手来获取变量和一个要检查的变量列表。很好用。 问题是:

我还编写了一个Django管理命令来帮助输入和存储所需的变量,并将它们保存到users.profile,但是当我的检查就绪时,AppConfig会在我运行配置命令之前引发错误:(

那么,如何在启动时运行env检查的同时启用配置管理命令呢?你知道吗

现在,我要做一个简单的python脚本,不加载Django(我现在不需要),但如果我可能需要修改数据库(因此需要Django来执行一些安装任务),我怎么才能在AppConf中偷偷通过我自己的启动检查呢?你知道吗

我还能把支票放在哪里? 我试过了网址.py,但这将只加载一次,第一个网址查找是需要的,因此人们可能会启动服务器,看不到任何错误,应用程序仍然不会工作,一旦第一个网址是在浏览器中输入。你知道吗


Tags: django代码命令目的应用程序列表错误助手
1条回答
网友
1楼 · 发布于 2024-04-26 04:43:58

好吧,结果发现AppConfig不适合这样的任务。。我意识到我的秘密装载与修改的项目管理.py我计划在不久的将来发布一个包含所有代码的应用程序:)

相关问题 更多 >