Django在所有实例上触发一些代码

时间:2018-04-25 15:35:54

标签: django

我需要在Django的所有运行实例中执行一些代码(例如uwsgi下的进程),但不知道如何以明确的方式进行编写。

非工作思路:Celery在单独的流程中执行代码。添加一些检查数据库中某些数据的中间件看起来很丑陋(换句话说是另一个缓存层)。重启过程看起来也很丑陋,需要一些实际通信并执行重启的东西。

一些上下文,为什么我需要它:有动态设置和一些本地(在一个进程的范围内)缓存第三方库中的变量,所以当这些变量(它们所依赖的值)被更改时,我需要在所有" djangos"中重读它们。

0 个答案:

没有答案