webapp2自动转换请求参数/处理程序参数?

时间:2013-03-15 13:07:52

标签: python google-app-engine python-2.7 webapp2

我有以下路线和随附的处理程序:

Route(r'/book/<id:\d+>', handler='handlers.BookHandler') 

def show(self, id): 
        logging.info('in show book handler... %s', id) 
        book = Book.get_by_id(long(id)) 
        self.render_response('book/show.html', book=book) 

要从数据存储中检索图书,我必须转换ID 请求明确的param。

我想知道webapp2是否支持自动转换? 我的意思是show方法中收到的id已经是a了 长。

1 个答案:

答案 0 :(得分:1)

他们永远是字符串。即使正则表达式只允许数字。 webapp2不支持任何自动转换。