Django逐视图缓存:设置过期时间而不是缓存超时?

Django逐视图缓存:设置过期时间而不是缓存超时?,django,caching,memcached,Django,Caching,Memcached,我将Django缓存与memcached一起使用,我想使用 但是,我想知道是否可以设置页面的过期时间(例如,美国东部时间今天上午4点),而不是缓存超时(以秒为单位) 如果我希望页面保持缓存15分钟,那么我只需执行以下操作: @cache_page(60 * 15) 但是我怎么说“将此页面缓存到明天东部时间凌晨4点”?我不知道是否有一种很好的内置方式可以做到这一点,但如果没有,你可以创建自己的装饰器,这将与 但是你可以给你的装饰者一个时间字符串,在它里面,你可以计算到那个时间之前的秒数,然后调用

我将Django缓存与memcached一起使用,我想使用

但是,我想知道是否可以设置页面的过期时间(例如,美国东部时间今天上午4点),而不是缓存超时(以秒为单位)

如果我希望页面保持缓存15分钟,那么我只需执行以下操作:

@cache_page(60 * 15)

但是我怎么说“将此页面缓存到明天东部时间凌晨4点”?

我不知道是否有一种很好的内置方式可以做到这一点,但如果没有,你可以创建自己的装饰器,这将与

但是你可以给你的装饰者一个时间字符串,在它里面,你可以计算到那个时间之前的秒数,然后调用原始的,用秒数直到你指定的时间