Джанго в Pydev порождает несколько процессов? - PullRequest
2 голосов
/ 07 апреля 2011

У меня есть настройки проекта в PyDev в Eclipse.Всякий раз, когда я отлаживаю свой проект, все идет хорошо, но как только я пытаюсь перезапустить сервер Django, он порождает дополнительный процесс runserver, блокируя порт, который я использую для сервера (8000).Есть ли обходной путь, чтобы убедиться, что он действительно убивает сервер?

1 Ответ

4 голосов
/ 07 апреля 2011

Django перезагружает сервер каждый раз, когда вносятся изменения в любой код Python (запуск другого экземпляра сервера и уничтожение старого). Кажется, что это не обрабатывается должным образом при запуске из Pydev. Вы можете отключить это, добавив аргумент --noreload к команде запуска сервера.

Дополнительная информация: --noreload, pydev/django (см. Примечание ниже Выполнить / отладить как Django )

...