31

.py、.js、およびその他のソースコードファイルを自動的に監視して、ソースが変更されたときに Django (またはその他の) アプリケーションを再起動し、ブラウザーを更新する方法は? これは、Grunt-contrib-watch と付随する livereload ブラウザー プラグインを使用する JS アプリで、guard を使用する Rails で可能です。Django などの Python Web アプリではどうすればよいですか?

Djangoサーバーを起動します

foreman start

これは私のプロファイルです:

web: newrelic-admin run-program gunicorn app.wsgi

Heroku/Newrelic docs または通常の提案に従って

python manage.py runserver

メソッドは.pyソースのrunserver変更時にサーバーを再起動しますが、ブラウザーは再起動せず、他のファイルを監視しません.ガードを一緒に実行できますが、世話をしなければならない2つのプロセスがありますが、gruntまたはrakeは統合されていますインターフェイス。Python開発者の間でこれを行うための推奨される方法は何ですか?

これに関する詳細で包括的なドキュメントは見つかりませんでした -あちこちで不完全な議論しかありませ

4

6 に答える 6