Как запустить удаленную отладку с помощью PyCharm?

Я пытаюсь выполнить отладку между PyCharm (на хосте Windows) и виртуальным хостом debian, на котором запущено мое приложение django. В инструкциях говорится, что нужно установить яйцо, добавить импорт и затем вызвать команду. Я предполагаю, что это нужно делать на хосте debian?

Хорошо, тогда в какой файл мне поместить эти две строки?

from pydev import pydevd
pydevd.settrace('not.local', port=21000, stdoutToServer=True, stderrToServer=True)

Я попытался поместить их в settings.py, но получил вот такое .. .

File "/django/conf/__init__.py", line 87, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
File "/django/utils/importlib.py", line 35, in import_module
    __import__(name)
File "/settings.py", line 10, in <module>
    pydevd.settrace('dan.local', port=21000, stdoutToServer=True, stderrToServer=True)
File "/pycharm-debug.egg/pydev/pydevd.py", line 1079, in settrace
    debugger.connect(host, port)
File "/pycharm-debug.egg/pydev/pydevd.py", line 241, in connect
    s = StartClient(host, port)
File "/pycharm-debug.egg/pydev/pydevd_comm.py", line 362, in StartClient
    sys.exit(1)
SystemExit: 1

Пока pycharm просто сидел «в ожидании соединения»

49
задан RichVel 10 March 2013 в 22:03
поделиться