How I do Django APIs in PyCharm | The PyCharm Blog
Briefly

It's cool to have a listing of endpoints, jumping to the definition, and most of all - issuing an HTTP request right there in the IDE.
When you want to poke around, you don't need to stop the regular 'run', launch under 'debug', then return to 'run.' That's disruptive.
Most folks know that I'm a debugger stan, probably because I just won't shut up about it. It turns out that he also uses the debugger first.
Python 3.12 lowers the impact of debugging and PyCharm uses this automatically.
Read at The JetBrains Blog
[
]
[
|
]