Отладка Django с помощью Eclipse и PyDev - PullRequest
2 голосов
/ 20 августа 2010

Мне только что удалось отладить мой django-сайт, «работающий» в Eclipse.Все мои точки останова ловятся просто отлично, но мне приходится перезагружать сервер каждый раз, когда я делаю изменение кода.Я думаю, это потому, что я использую аргумент --noreload при запуске с сервера.

Есть ли способ настроить отладку Eclipse, чтобы я мог изменить код и продолжить выполнение с отражением моих измененийпрямо сейчас на сайте django?

Приветствия, Дэйв

Триндаз на Феданге # django

Ответы [ 2 ]

2 голосов
/ 30 июня 2011

Это немного запоздало, но в случае, если кто-то еще ищет решение той же проблемы:

Это видео было очень полезно, когда я былпытается настроить отладку Django Eclipse с помощью autoreload, т.е. без использования переключателя --noreload.Это в значительной степени проведет вас через шаги с парой полезных указателей.Я дважды настраивал себя, используя это видео.

Код замены manage.py можно получить из http://djangosnippets.org/snippets/1561/

Я нашел эти ссылки в посте автора поста, который, кажется, не работает.на данный момент, следовательно, прямые ссылки

EDIT : может потребоваться патч для Django 1.3 для запуска в режиме autoreload изнутри IDE.Подробнее см. PyCharm manage.py runserver error .

0 голосов
/ 20 августа 2010

http://bear330.wordpress.com/2007/10/30/how-to-debug-django-web-application-with-autoreload/

Автор объясняет, как это сделать, в основном вам необходимо встроить удаленный отладчик в ваш файл manage.py.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...