Как заставить Visual Studio Code следовать исходному коду самого Django при отладке приложений Django? - PullRequest
0 голосов
/ 18 января 2019

У меня есть приложение Django, и я настроил код Visual Studio для его отладки, используя конфигурацию launch.json по умолчанию. Когда я запускаю сервер (manage.py runserver) и делаю запрос, VSCode останавливается на первой точке останова (это правильно), но когда я вхожу в функцию, VSCode никогда не следует / не показывает сам исходный код Django, и я хотел бы видеть что происходит внутри этого исходного кода Django.

Как я могу настроить VSCode для отслеживания / показа исходного кода Django (и Django REST) ​​при отладке приложений Django?

РЕДАКТИРОВАТЬ 2019-05-07 : В VSCode 1.33.1 опция debugStdLib устарела и была заменена на justMyCode, что совершенно противоположно. Таким образом, для отладки кода Django, justMyCode должен быть установлен в false в launch.json.

1 Ответ

0 голосов
/ 23 января 2019

После отладки все, что вам нужно сделать, это добавить следующий параметр в ваш файл launch.json для конфигурации отладки, используемой для Django:

"debugStdLib": true,

Этот флаг сообщает отладчику Python, что вы хотите отлаживать код стандартной библиотеки.

например:.

        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "debugStdLib": true,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...