フラスコを使用して、ユーザーをパラメーター付きの外部 URL にリダイレクトしたいと思います。最近、内部 URL でのみ機能するリダイレクトと url_for に関するこの投稿と、パラメーターを使用した外部 URL に関する同様の質問があるこの投稿に出くわしましたが、私が取り組んでいる LTI 製品では HTTP コード 307 を使用できません。後者の投稿の解決策には、パラメーターを渡す方法も含まれていませんでした。
が引数を受け入れることは知っていurl_for
ますが、それを外部 URL に使用することはできません。
私はこれに似たものが欲しい:
return redirect(f'{redirect_url}?lti_msg={message}<i_log={log}')
どこ
redirect_url = 'https://www.example.com' # external url
lti_msg = 'An example message' # parameter
lti_log = 'An example log message' # parameter
f-strings を使用する代わりに、URL パラメーターを引数として渡す方法はありますか? よろしくお願いします。