2016-03-27 9 views
0

私のdjangoアプリケーションでソースファイルを変更した後にWebサーバー(Apache)をリロードしないと、ブラウザーに不規則な内容が表示され、エラーが表示されます。djangoを変更したときにWebサーバーを再起動したり再ロードする必要があるのはなぜですか?

なぜですか? (ちょうど興味のない)

さらに重要なことは:開発中に切り替えることができますか?

+0

開発中に組み込みの開発サーバーを使用する必要があります。 –

答えて

4

ほとんどの展開シナリオでは、Webサーバーまたはその隣にPythonインタープリタがあり、コードがメモリにロードされています。コードが変更された場合、ロードされたパーツは自動的にリロードされません(ただし、ロードされていないとロードされる可能性があるため、エラーが発生する可能性があります)。通訳は唯一の方法です。

autorestartオプションを使用してDjango開発サーバーを使用することはできますが、それでも再起動が使用されます。

+0

開発サーバーは 'manage.py runserver'で始まるサーバーですか? – steffen

+0

@steffenはい、そうです – wRAR

関連する問題