Pycharm is a good option if you want to login to your VPS by ssh, but still it is in beta mode.
When it comes to deploy the django site, it's little bit tricky.
You can use external proxy parser like gunicorn or uWSGI and use them with Apache or nginx.
Marmik