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 > "когда файл изменяется автоматически перезагрузить".