我有以下路线和随附的处理程序:
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 明确请求参数为 long 。
我想知道 webapp2 是否支持自动转换? 我的意思是 show 方法中收到的 id 已经是 长的。
最佳答案
它们永远是字符串。即使正则表达式只允许数字。 webapp2 不支持任何自动转换。
关于python - webapp2 请求参数/处理程序参数的自动转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15433320/