デバッグモードによってトリガーされる自動リロードではなく、アプリの初回実行時にコードを実行したいフラスコアプリがあります。これを行うために、いつリロードがトリガーされたかを検出する方法はありますか?
例を挙げると、次のように、崇高なテキストからアプリを実行するたびに Web ブラウザーを開きたいと思うかもしれませんが、その後ファイルを編集するときはそうではありません。
import webbrowser
if __name__ == '__main__':
webbrowser.open('http://localhost:5000')
app.run(host='localhost', port=5000, debug=True)