私はuwsgiインスタンスを使用したフラスコアプリケーションを持っています。このアプリケーションは、cronコマンドの実行時にバックグラウンドでスレッドを実行します。 uwsgiサービスを再起動せずにテンプレートファイルを更新する方法はありますか?uwsgiインスタンスを再起動せずにフラスコテンプレートを更新するにはどうすればよいですか?
現在、私のスレッドが停止してからuwsgiサービスをリロードするのを待っています。
私はuwsgiインスタンスを使用したフラスコアプリケーションを持っています。このアプリケーションは、cronコマンドの実行時にバックグラウンドでスレッドを実行します。 uwsgiサービスを再起動せずにテンプレートファイルを更新する方法はありますか?uwsgiインスタンスを再起動せずにフラスコテンプレートを更新するにはどうすればよいですか?
現在、私のスレッドが停止してからuwsgiサービスをリロードするのを待っています。
うまくTEMPLATES_AUTO_RELOAD
作品を有効にする:
app = Flask(__name__)
app.config['TEMPLATES_AUTO_RELOAD'] = True
をテンプレートソースの変更をチェックし、自動的に にそれをリロードするかどうか。デフォルトでは値はNoneです。つまりFlask はデバッグモードでのみオリジナルファイルをチェックします。
ありがとうございました! @ piotr-dawidiuk –
私はそれを行う方法を知りません。しかし、テスト目的でFlask開発サーバーを使用してみませんか?変更されたテンプレートを自動的にリロードするように設定できます。 – MrLeeh
私はライブでリリースされたアプリケーションを持っており、私のクライアントはそれを使用しています。カスタムリクエストのためにいくつかのテンプレートを更新する必要があることがあります。マイナーな変更。 –