在django服务器启动之前检查一下

时间:2012-03-28 23:17:47

标签: django

我在django服务器后面运行我的api,并且说我有一个django应用程序需要的一次性令牌,并且直到该进程退出时才使用它。要检查我是否可以继续并提供请求(使用django服务器),我需要针对数据库条目验证此令牌。现在,我可以使用一个命中db的脚本,然后在令牌有效时发出run server命令。但是如果django应用程序使用的db发生了变化,我将不得不更改脚本以指向同一个db。

有没有办法可以将此令牌作为附加参数(以及hostname:port)传递给runserver命令,并在django为任何请求提供服务之前对此进行验证?如何访问发送到./manage.py runserver。

的此参数

感谢。

1 个答案:

答案 0 :(得分:0)

通过环境变量传递令牌 - 它既可以在开发和生产设置中工作,也不需要任何代码更改。