[前提・実現したいこと]
flaskを使ったWEBページ表示とバックグラウンド処理を並列で行いたい
[発生している問題・エラーメッセージ]
バックグラウンド処理は正常にできているが、WEBページの表示ができない
[該当のソースコード]
if __name__ == "__main__": thread = threading.Thread(target=back_process()) thread.start app.run(host='0.0.0.0', debug=True) back_process(): while True: # バックグラウンド処理を無限ループで行う
[自分で調べたことや試したこと]
threadingを使えば実現できると思ったのですが上手くいきません。VisualStudioCodeで上記コードを見てみるとthread.start以下が薄くなっているため、そもそもthread内で無限ループ処理をさせるのがおかしいのでしょうか?
またapp.runを先頭にもってこればWEBページの表示はできるのですが、今度はバックグランド処理ができません。
python初心者なのでご指摘もらえると助かります。
[使っているツールのバージョンなど補足情報]
python3, flask, VisualStudioCode
あなたの回答
tips
プレビュー