Django の開発サーバー ( manage.py runserver
) がファイルの変更とリロードを認識できることは、私たちのお気に入りです。しかし、開発サーバーを打ち負かすことがよくあります。プロジェクトがまだリロードしている間に、ブラウザーでリロードを押します。localhost:8000 でリッスンしているものがないため、ブラウザに「接続できません」というエラーが表示されます。
プロジェクトのリロード中に、開発サーバーが着信 HTTP 要求をバッファリングした方がよいでしょう。間違った時間にリロードすると、サーバーはプロジェクトが再び機能するまでリクエストを保留してから処理します。
おそらく、Django のリロード システムは、この設計には適していません。これを機能させるには、別のバッファリング プロキシを実行する必要があるでしょうか。明らかに単純なアプローチが好まれますが、これを最適化する何かは、私の開発プロセスにとって素晴らしい、頻繁に感じられる改善になるでしょう。