Cómo usar el código de estudio visual para depurar django

Soy nuevo en el desarrollo de django y vengo del desarrollo de aplicaciones de escritorio / móviles con Xcode e IDE relacionado.

Tengo que usar Django y me preguntaba si había una forma eficiente de depurar con Visual Studio Code (o Atom ).

Cualquier ayuda relacionada con Django IDE también sería útil.

Para VSCode (revelación completa, soy uno de los desarrolladores de VSCode) intente instalar la extensión de Python para comenzar.

Esta documentación cubre la depuración de Django . Debería haber una configuración de depuración incluida o puede agregar la suya al archivo launch.json :

 { "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" ] } 

La extensión de Python también proporciona muchas otras características que pueden resultarte útiles.

Espero que te ayude a empezar.

Sólo la configuración experimental funciona para mí.

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

La configuración estándar causa un problema de Unverified breakpoint .