2013-03-15 37 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不支持任何自動轉換。