Я пытаюсь получить отладку между 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 просто сидел там "ожидая подключения"