2017-01-10 7 views
0

私はuwsgiインスタンスを使用したフラスコアプリケーションを持っています。このアプリケーションは、cronコマンドの実行時にバックグラウンドでスレッドを実行します。 uwsgiサービスを再起動せずにテンプレートファイルを更新する方法はありますか?uwsgiインスタンスを再起動せずにフラスコテンプレートを更新するにはどうすればよいですか?

現在、私のスレッドが停止してからuwsgiサービスをリロードするのを待っています。

+0

私はそれを行う方法を知りません。しかし、テスト目的でFlask開発サーバーを使用してみませんか?変更されたテンプレートを自動的にリロードするように設定できます。 – MrLeeh

+0

私はライブでリリースされたアプリケーションを持っており、私のクライアントはそれを使用しています。カスタムリクエストのためにいくつかのテンプレートを更新する必要があることがあります。マイナーな変更。 –

答えて

2

うまくTEMPLATES_AUTO_RELOAD作品を有効にする:

app = Flask(__name__) 
app.config['TEMPLATES_AUTO_RELOAD'] = True 

をテンプレートソースの変更をチェックし、自動的に にそれをリロードするかどうか。デフォルトでは値はNoneです。つまりFlask はデバッグモードでのみオリジナルファイルをチェックします。

出典:http://flask.pocoo.org/docs/0.12/config/

+0

ありがとうございました! @ piotr-dawidiuk –

関連する問題