If you are tied up to the Windows platform (not that it is bad, it does some good stuff, actually, it's just different) I suggest that you consider using other solution stack.
If it's a must that Django + IIS + SqlServer, then you will need to sweat and work a lot to get your project running.
The constraints on computer environment are harder to handle (the server may not be yours, your admin won't approve a linux install, licenses already bought, etc.) so suggest that you take some time and see if it is a must that this stack remains in place.
If you can't change your environment then take a look for something like ASP.MVC. It's not Django, but it's a good MVC framework. A more common MS approach is SQL Server + ASP.MVC + nHibernate (for ORM).
I hope that helps.