2014-01-10 65 views
0

我正在玩Python龍捲風,有什麼應該是一個非常基本的問題。Python龍捲風處理器行爲

據我瞭解調用下面的代碼片段要麼本地主機:3000本地主機:3000 /註冊應該直接我register.html但無論出於何種原因本地主機:3000成功帶我到頁面裏localhost:3000/register產生了404.我忽略了什麼微妙之處?

謝謝。

class RegisterHandler(tornado.web.RequestHandler): 

def post(self): 
    self.render("register.html") 

------------------------------- 

options.parse_command_line() 
app = tornado.web.Application(
    [ 
     (r'/',   RegisterHandler), 
     (r'/register', RegisterHandler), 
    ], 
    debug=True 
) 
app.listen(options.port) 
logging.info("app started, visit http://localhost:%s" % options.port) 
tornado.ioloop.IOLoop.instance().start() 

回答

1

我剛剛在我的機器上用最新的Tornado試過了你的代碼,它的工作方式和你期望的一樣。

+1

這意味着我的問題在於別處。這很有幫助。 – Elsporko

+1

對於未來的人我只想說這是完整的和總的PEBCAK錯誤。我認爲我運行的代碼與我的模板不同步。 – Elsporko