python - 停止 Tornado 中的请求

标签 python tornado web.py

我有一种注册用户的方法,基本上是在用户失败的情况下 验证 我希望请求停止处理,这样用户就不会 已注册。

def post(self):
       #[...]
       if isvalid(username) == False:
           print "Invalid Username"
           self.redirect("/badusername")

       print "User Is OK"

如果我输入有效的用户名,“用户正常”将打印到控制台 一切都很好,但如果我使用无效的用户名,“无效” 用户名' AND '用户正常' 被打印到控制台,页面重新 虽然方向正确。之后如何停止请求 self.redirect 所以 print "User Is OK" 永远不会被调用?

最佳答案

def post(self):
   #[...]
   if isvalid(username) == False:
       print "Invalid Username"
       self.redirect("/badusername")
       return

   print "User Is OK"

关于python - 停止 Tornado 中的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019768/

相关文章:

python - 在 Keras 中使用 RNN 预测数据集的过去结尾

python - 如何阅读和组织按关键字划分的文本文件

Python库问题

Python 3 Tornado 网站

python - WebSocket Handler on_close 方法 async 实现 tornado

python - 如何在 Tornado 中管理 nohup.out 文件?

python - Python 中的变量替换

python - PhantomJS 看不到由 AJAX 填充的下拉选项

python - web.py中的表单验证器,帮助查找错误

MySQL 未正确存储从 PyCrypto 库生成的密文