Flask アプリケーションで、次のような URI を公開したいと考えています。
http://<base_uri>/some_string
some_string
が整数であるかどうかに応じて、リクエストを異なる方法で処理したいと考えています。
シナトラを使用すると、以下に示すように「渡す」ことでそれを実現できます。
get '/:some_string' do
if is_integer(:some_string)
'Your URI contains an integer'
else
pass # This will pass the request on the the method below which can handle it
end
get '/*' do
'Your URI contains some string'
end
ここで、最初のルートの呼び出しは、 が整数でないpass
場合、2 番目のルートにリクエストを処理させます。:some_string
Flask に同等の機能が見つかりませんでした。誰かがFlaskで解決策を提案できますか?