Как использовать код visual studio для отладки django

Я Джанго разработка и приходят от разработки настольных / мобильных приложений с Xcode и связанная IDE.

Я должен использовать Django, и мне было интересно, есть ли эффективный способ отладить его с помощью Код Visual Studio (или Атом).

любая помощь, связанная с Django IDE, также будет полезна.

2 ответов


для VSCode (полное раскрытие, я один из разработчиков VSCode) попробуйте установить расширение Python начать.

эта документация охватывает отладку Django. Должна быть включена конфигурация отладки, или вы можете добавить свой собственный в :

{
    "name": "Django",
    "type": "python",
    "request": "launch",
    "stopOnEntry": false,
    "pythonPath": "${config.python.pythonPath}",
    "program": "${workspaceRoot}/manage.py",
    "args": [
        "runserver",
        "--no-color",
        "--noreload"
    ],
    "debugOptions": [
        "WaitOnAbnormalExit",
        "WaitOnNormalExit",
        "RedirectOutput",
        "DjangoDebugging"
    ]
}

расширение Python также предоставляет множество других функций, которые могут оказаться полезными.

надеюсь, что это поможет вам начать работу.


только экспериментальные конфигурация работает для меня.

{ "name": "Django", "type": "pythonExperimental", "request": "launch", "program": "${workspaceFolder}/manage.py", "args": [ "runserver", "--noreload", "--nothreading" ], "django": true },

стандартная конфигурация вызывает Unverified breakpoint вопрос.