次のルートと付随するハンドラーがあります。
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 はすでに長いということです。