いくつかの基本的なビューを含むシンプルなFlaskアプリがあります。これらのビューの1つは結果と呼ばれます。GETを使用してURLパラメーターを取得し、パラメーターを使用して一連の操作を実行し、最後にを使用してテンプレートをレンダリングしrender_template()
、計算値を渡します。
レンダリングすると、結果のURLは次のようになります。
http://127.0.0.1:5000/result?s=abcd&t=wxyz
私がやりたいのは、結果ビューの下でテンプレートをレンダリングする代わりに、新しいビューにリダイレクトし(finalと呼びましょう)、リダイレクトとともに計算された値を渡し、そこからテンプレートをレンダリングしたいと思います。なぜこれをすべて行うのですか?代わりに、最終的なURLを次のように表示したいので:
http://127.0.0.1:5000/final/abcd
タイトルが少し曖昧でごめんなさい。