Cum pot face debug-ing la o aplicație Python în stilul PHP/Xdebug?

Salut,

Doresc să fac debug-ing pentru un request trimis cu Postman într-o aplicație scrisă în Python (Django). Aplicația rulează într-un container Docker.

Vin din ecosistemul PHP unde îmi era destul de simplu să fac debug-ing cu Xdebug și PHPStorm. Porneam Start listening for PHP Debug Connections și execuția se oprea acolo unde aveam setate breakpoints.

În PyCharm breakpoints îmi sunt ignorate, nu îmi dau seama cum să “ascult” requesturile venite din Postman.

Aveți vreo idee?

salut, nu functioneaza cu attach ?

Daca nu merge trebuie sa iti setezi un remote interpreter din docker. (ii expui portul in docker si te conectezi la debugger din intellij)

Daca nu te deranjeaza Visual Studio Code, atunci s-ar putea sa ruleze mai simplu cu functia de remote in docker.

Mulțumesc @isti37

Am rezolvat urmând acest ghid Debugging a Containerized Django App in PyCharm | TestDriven.io

1 Like