Django - не удалось найти источник для перезагрузки

В настоящее время я использую LiClipe с PyDev для отладки своего проекта.

У меня есть отдельный модуль, который находится в основной директории моего проекта Django.

Пока проект работает в режиме отладки, я могу редактировать код, сохранить его и затем получить подтверждение того, что он работает в консоли.

Однако, когда я редактирую этот конкретный модуль, я получаю следующую проблему, к которой я не знаю, как к ней подойти:

pydev debugger: Start reloading module: "pspotter" ... 
pydev debugger: Could not find source to reload (mod: pspotter)
pydev debugger: reload finished

Более того, кажется, что код не работает, так как использует apscheduler.

Я должен ссылаться на этот файл откуда-то еще?

1 ответ

Решение

В последней версии, когда вы работаете под отладчиком, PyDev попытается перезагрузить существующий процесс. В этом конкретном случае он не может найти модуль для перезагрузки в sys.modules, и он просто предупреждает вас, что перезагрузка не удалась (поэтому это просто сигнал о том, что вам нужно перезапустить сеанс отладки, чтобы получить эти изменения, как это было раньше). не в состоянии сделать "горячую" перезагрузку).

Если вы не хотите использовать эту функцию, вы можете отключить ее в настройках> pydev > debug > "когда файл изменяется автоматически перезагрузить".

Другие вопросы по тегам