PyCharm Professional has long had great support for developing Django applications, including a run configuration tailored to the Django server. This winds up being a wonderful workflow, with a tool window showing the server output.
https://youtu.be/zFuaU3Sl4-c
Sometimes, though, you hit a problem…