Как отладить пользовательскую команду управления Django, используя VS Code - PullRequest
2 голосов
/ 06 мая 2019

Я пытаюсь отладить пользовательскую команду управления с помощью кода Visual Studio.

Для этого я прошел официальные учебные пособия по VS Code для работы с Python и Django, и мне удалось заставить работать отладку, следуя этим учебным пособиям.

VS Code Python, учебник / Учебник VS Code Django

Проблема в том, что для скрипта Python (без Django) отладчик работает, потому что я запускаю определенный файл (нажимая клавишу f5), пока вкладка файла открыта. Отладка Django работает, потому что VS Code знает, когда запрос браузера заставляет мое приложение Django достигать точки останова, которую я ввел в VS Code.

Но настраиваемая команда управления запускается иначе. Для этого я набираю в консоли следующее:

python manage.py name_of_management_command

Как мне отладить это в VS Code?

1 Ответ

2 голосов
/ 06 мая 2019

При написании этого вопроса я сам придумал решение.

В файле VS Code launch.json (который содержит настройки для отладчика VS Code Django) по умолчанию содержится следующая запись:

"args": ["runserver", "--noreload", "--nothreading"]

Я изменил это на:

"args": ["name_of_management_command"]

Затем запустите отладчик (нажмите f5), и я отлаживаю свое пользовательское управлениекоманда

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