Django页面未重新加载
这个问题只会影响我的生产服务器,令人烦恼的是——我无法在开发副本(Postgres和Apache,如生产)或桌面上复制它。它似乎也不受Django缓存设置的影响。工作流程是:Django页面未重新加载,django,Django,这个问题只会影响我的生产服务器,令人烦恼的是——我无法在开发副本(Postgres和Apache,如生产)或桌面上复制它。它似乎也不受Django缓存设置的影响。工作流程是: /edit/$id进行一些编辑,重定向到 /渲染完成,并返回到/view/$id的链接 /视图/$id页不重新加载 在步骤3,将显示过时版本。我将此作为视图的第一行: print "RELOADING PAGE: " + unicode(now) …只有在我刷新页面时才会触发;单击(2)中的链接不会显示它 我尝试过的缓存
print "RELOADING PAGE: " + unicode(now)
…只有在我刷新页面时才会触发;单击(2)中的链接不会显示它
我尝试过的缓存设置有:
CACHES ={
'default': {
#'BACKEND':'django.core.cache.backends.memcached.MemcachedCache',
#'LOCATION':'127.0.0.1:11211',
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'myapp-cache',
}
}
…加上注释掉整个缓存块
有人能提出解决办法吗 答案是apache vhosts文件中设置的标题中有一个很长的过期日期。不知道为什么它只影响Django应用程序上的一些页面,但是删除它已经解决了一些问题