1
ユーザー要求した場合、私は、このページなどユーザーがタイムアウトしても表示が完了しますか?
def hello(request):
first_up(request)
do_stuff(request)
return render(request, 'hello.html')
としてはDjangoのビューを持っている場合は、しかし、タイムアウトにビューが「レンダリング」ビューはまだだ、それを完成させます到達する前に、ビューが完了するか、離れてナビゲートすることができます前に、仕事?
たとえば、ビューが終了すると、first_up
が機能しますが、ユーザーはブラウザを終了したりブラウザを閉じたりします。do_stuff
機能はまだ完了していますか?
ありがとうございます!
ありがとうございました!ドキュメント – Chaos
npで明確ではなかったが、言いたいことは、長時間実行したいタスクがある場合は、おそらくジャンゴ・セロリーなどのタスクをオフロードして非同期で実行する必要があるということです。 Webサーバースレッドを解放し、タスクランナーからWebロジックを分離します。 – lolsborn