Eu configurei o ponto de interrupção na biblioteca principal do Django no código do visual studio, mas quando estou iniciando a depuração do meu projeto, essas cores do ponto de depuração mudaram de vermelho para cinza e mostram uma notificação como abaixo.
Breakpoint in file excluded by filters.
Note: may be excluded because of "justMyCode" option (default == true).
Eu configurei o valor justmycode como false na opção de código visual, mas ainda não consigo definir o ponto de interrupção.
Até eu li a pergunta relacionada ao SO, mas não consigo resolver meu problema, por isso tenho que postar minha pergunta.
Eu tentei definir localroot
& remoteroot
mas não funciona mesmo.
justMyCode
valores, mas não está funcionando.justMyCode
configuração no espaço de trabalho e / ou no nível do usuário - não estou falando sobre isso. Claro, eu configurei isso parafalse
; além disso , adicionei uma"justMyCode": false
configuração interna de lançamento que estava usando para depuração. que (combinado) resolveu meu problema.Você precisa definir
"justMyCode": true
na sua configuração de depuração, pois esse é um código de terceiros que é excluído por padrão.fonte
print()
declaração e / ou uma chamada parabreakpoint()
(se sua versão do Python for nova o suficiente), registre um bug em github.com/microsoft/ptvsd .