python webpy框架中cache-control的正确方法是什么
What is the correct method of cache - control in python webpy framework
我正在尝试在 python webpy 框架中构建一个网站,但我在网络浏览器的缓存控制方面遇到了问题。当用户按下浏览器的后退按钮时,即使用户已注销,它也会返回到用户页面。
我的代码看起来像这样 - 它有错误但我不确定它是如何完成的
class Logout:
web.header("Cache-Control",
"no-cache, max-age=0, must-revalidate, no-store")
def GET(self):
session.login=0
session.kill()
raise web.seeother('/')
如有任何帮助,我们将不胜感激。
我实际上是在寻找 python 代码,因为我不知道 "web.header" 应该放在哪里。
您将 web.header 指令放在 类 上的实际 GET 和 SET 方法中。
所以你的情况是:
class Logout:
def GET(self):
web.header("Cache-Control", "no-cache, max-age=0, must-revalidate, no-store")
session.login=0
session.kill()
raise web.seeother('/')
我正在尝试在 python webpy 框架中构建一个网站,但我在网络浏览器的缓存控制方面遇到了问题。当用户按下浏览器的后退按钮时,即使用户已注销,它也会返回到用户页面。
我的代码看起来像这样 - 它有错误但我不确定它是如何完成的
class Logout:
web.header("Cache-Control",
"no-cache, max-age=0, must-revalidate, no-store")
def GET(self):
session.login=0
session.kill()
raise web.seeother('/')
如有任何帮助,我们将不胜感激。 我实际上是在寻找 python 代码,因为我不知道 "web.header" 应该放在哪里。
您将 web.header 指令放在 类 上的实际 GET 和 SET 方法中。
所以你的情况是:
class Logout:
def GET(self):
web.header("Cache-Control", "no-cache, max-age=0, must-revalidate, no-store")
session.login=0
session.kill()
raise web.seeother('/')