gpt4 book ai didi

python - 在 Python + Google App Engine 中重定向用户

转载 作者:太空狗 更新时间:2023-10-29 21:23:05 24 4
gpt4 key购买 nike

我正在尝试在登录用户后进行简单的重定向。我以为我可以使用 print "Location:..."方法,但这似乎没有用。

class MainPage(webapp.RequestHandler):
def get(self):

ip = self.request.remote_addr
log = Log()
log.ip_address = ip
log.put()
print "Location:http://www.appurl.com"

最佳答案

RequestHandler有一个redirect()您可以使用的方法。它有两个参数,第一个是要重定向到的 url,第二个是 bool 值。如果你传递 true,它会发送一个 301 代码来指示永久重定向,如果你没有给它传递一个明确的值,它默认为 false,并向客户端发送一个 302 代码来指示一个临时重定向。

像这样:

class MainPage(webapp.RequestHandler):
def get(self):

ip = self.request.remote_addr
log = Log()
log.ip_address = ip
log.put()
self.redirect("http://www.appurl.com") # replaced this -> print "Location:http://www.appurl.com"

关于python - 在 Python + Google App Engine 中重定向用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4231254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com