ウェブサイトに問題があります。そこにそれがある :
この場合は問題ありません:
- ユーザーAがリクエストを実行します。
- Djangoサーバーの更新データ...
- オブジェクト1が更新されます。
- オブジェクト2が更新されます。
- オブジェクト3が更新されます。
- Djangoは結果をレンダリングします。
- ユーザーAがリクエストを実行します。
この場合、問題が発生します:
- ユーザーAがリクエストを実行します。
- Djangoサーバーの更新データ...
- オブジェクト1が更新されます。
- オブジェクト2が更新されます。
- ユーザーAが別のリクエストを行います!
- ユーザーAが別のリクエストを行います!
- Djangoは結果をレンダリングします。
問題は、サーバーが動作を終了していないときにユーザーがリクエストを行うと、サーバーがプロセスを停止し、データが適切でなくなることです。
クライアント側をブロックする必要があると思いますが(たとえば、読み込みメッセージを表示することで)、別の処理がまだ機能している場合、ユーザーがサーバーでリクエストを実行できないことを確認したいと思います。
御時間ありがとうございます。