Q:

what tools can be used to debug python / django code on a remote hosts without graphical UI

I started develop python / django code recently. 
When I do it on my local machine (Ubuntu desktop), I use PyCharm, which I like a lot, because I can set up break points, and, when an exception occurs, it shows me the line in the code to which that exception relates. 
Are there any tools available for python / django development in the environment without a graphic UI, which would give me break point and debugging features? 
I know, that VIM with the right settings is an excellent coding tool, but I have no idea if it could be used for interactive debugging. 

A:

I use PyCharm, which I like a lot, because I can set up break points,
  and, when an exception occurs, it shows me the line in the code to
  which that exception relates. 

Once you configure it correctly, PyCharm supports remote debugging so if you are happy with PyCharm keep using it.