我有一种注册用户的方法,基本上如果用户失败了 验证我希望请求停止处理,所以用户不是 报名参加。
def post(self):
#[...]
if isvalid(username) == False:
print "Invalid Username"
self.redirect("/badusername")
print "User Is OK"
如果我输入有效的用户名,则“用户就可以”将打印到控制台
一切都很花哨,但如果我使用无效的用户名,'无效
用户名'AND'用户可以'打印到控制台,页面重新
虽然指向正确。我如何在此之后停止请求
self.redirect所以永远不会调用print "User Is OK"
吗?
答案 0 :(得分:1)
def post(self):
#[...]
if isvalid(username) == False:
print "Invalid Username"
self.redirect("/badusername")
else:
print "User Is OK"
答案 1 :(得分:1)
只需回复,就像这样:
def post(self):
#[...]
if not isvalid(username):
print "Invalid Username"
return self.redirect("/badusername")
print "User Is OK"
答案 2 :(得分:1)
def post(self):
#[...]
if isvalid(username) == False:
print "Invalid Username"
self.redirect("/badusername")
return
print "User Is OK"