Ian*_*ber 7 python google-app-engine redirect
我正在尝试在记录用户后进行简单的重定向.我以为我可以使用打印"位置:..."方法,但这似乎没有成功.
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"
Run Code Online (Sandbox Code Playgroud)
Ale*_*lex 15
RequestHandler有一个redirect()你可以使用的方法.它需要两个参数,第一个是重定向的url,第二个是boolean值.如果传递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"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5595 次 |
| 最近记录: |