停止 Tornado 中的请求
我有一种注册用户的方法,基本上是在用户失败的情况下 验证 我希望请求停止处理,这样用户就不会 已注册。
def post(self):
#[...]
if isvalid(username) == False:
print "Invalid Username"
self.redirect("/badusername")
print "User Is OK"
如果我输入有效的用户名,“用户正常”将打印到控制台 一切都很好,但如果我使用无效的用户名,“无效” 用户名' AND '用户正常' 被打印到控制台,页面重新 虽然方向正确。之后如何停止请求 self.redirect 所以 print "User Is OK"
永远不会被调用?
I have a method for signing up a user, basically if the user fails
validation I want the request to stop processing so the user isn't
signed up.
def post(self):
#[...]
if isvalid(username) == False:
print "Invalid Username"
self.redirect("/badusername")
print "User Is OK"
If I enter a valid username, 'User Is OK' is printed to the console
and everything is dandy, but if I use an invalid username, 'Invalid
Username' AND 'User Is OK' is printed to the console, the page re-
directs correctly though. How do I stop the request after
self.redirect so print "User Is OK"
is never called?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需返回即可,如下所示:
Just do a return, like this: