从外部程序更新django中的全局变量

时间:2009-11-22 19:42:47

标签: django

在django,apache,python和mysql中运行的应用程序:

我想创建全局变量,我应该能够从外部python脚本更新,可能正在使用cron作业。

我想到的解决方案是......有一个更新该变量的网页,然后通过python脚本调用它。

任何清洁解决方案?

1 个答案:

答案 0 :(得分:2)

您可以使用各种各样的进程间通信(“IPC”)机制,但我不相信它们中的任何一种都比通过HTTP更容易,更安全或更“干净”(这基本上就是“更新该变量的网页“相当于! - ” - 所有的设置都准备好处理HTTP(“web”;-)交互了!让cron作业直接更新MySQL的替代方案 less “clean”,并且与应用程序的其余部分集成更加复杂(您的应用程序必须定期“轮询”DB关于该变量 - eek! - )。