2013-03-15 50 views
1

我有以下途径和相应的处理程序:请求params /处理程序参数的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已经是 long。

回答

1

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