根据进程启动时间戳在Plone中生成缓存清除密钥

时间:2012-09-18 10:58:08

标签: python plone

我正在导出在Web服务器进程启动期间读取和生成的数据。此数据的生命周期是Web服务器进程运行的持续时间(或者:您需要重新启动Web服务器以脱机输入任何新数据)。

我想在指向数据下载视图的HTML链接中添加缓存清除参数。实际上,它应该是一个唯一的随机数,具体取决于流程启动时间戳或类似的流程唯一参数。

在Plone或Python流程中获取流程启动时间戳或类似唯一标识符的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

为什么不在python产品中生成新ID?在模块级别,在模块加载上定义新的随机常量:

import random

RANDOMID = random.randit(0, 1<<32)

并使用它。