So I started to implement support for django with MonoDevelop. It currently has pretty good support for Python via PyBinding addon. At the moment I have only managed to add the ability to create a new django project, which acts in the same way as running
django-admin.py startproject projectname
But I aim to provide support to add new django apps to the project, once I get familiar with the MonoDevelop code base.