1

Django の開発サーバー ( manage.py runserver) がファイルの変更とリロードを認識できることは、私たちのお気に入りです。しかし、開発サーバーを打ち負かすことがよくあります。プロジェクトがまだリロードしている間に、ブラウザーでリロードを押します。localhost:8000 でリッスンしているものがないため、ブラウザに「接続できません」というエラーが表示されます。

プロジェクトのリロード中に、開発サーバーが着信 HTTP 要求をバッファリングした方がよいでしょう。間違った時間にリロードすると、サーバーはプロジェクトが再び機能するまでリクエストを保留してから処理します。

おそらく、Django のリロード システムは、この設計には適していません。これを機能させるには、別のバッファリング プロキシを実行する必要があるでしょうか。明らかに単純なアプローチが好まれますが、これを最適化する何かは、私の開発プロセスにとって素晴らしい、頻繁に感じられる改善になるでしょう。

4

1 に答える 1

0

プロキシサーバーなしでこれを行う簡単な方法はありません。近い将来、それは起こらないと確信しています。Django runserver はそのような用途には向いていません。

本当に気になる場合は、nginx を使用して django dev サーバーをプロキシしてください。

于 2015-08-18T19:46:34.550 に答える