Как настроить код Visual Studio для отладки запросов с помощью Python и Django? - PullRequest
0 голосов
/ 10 декабря 2018

Python: 3.3.5

Django: 1.8

IDE: VSCode

Сервер: Apache 2.4

Mod_wsgi: 4.4.6

Тестовый инструмент: Почтальон

Мой проект такой:

/ A

/ B

/вложенная папка

test.py

manage.py

settings.py


launch.json:

    {
    "name": "Django test",
    "type": "python",
    "request": "launch",
    "console": "integratedTerminal",
    "pythonPath": "C:/Python33/python.exe",
    "program": "${workspaceFolder}/B/manage.py",
    "args": [
        "runserver",
        "--noreload",
        "--nothreading"
    ],
    // "debugOptions": [
    //     "WaitOnAbnormalExit",
    //     "WaitOnNormalExit",
    //     "RedirectOutput",
    //     "DjangoDebugging"
    // ],
    "django": true
},

manage.py:

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)

Я пытаюсь установить точку останова на test.py, но не работает, она не может остановиться на точке останова, я гарантирую, что сервер работает, и test.pyможет работать, и вывод терминала не показывает сообщение об ошибке.

Когда я использовал почтальон для публикации, статус равен 200 и test .py возвращает мою строку ok.

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