Deploying Django
Python is all that is needed.
I think there is a cPanel plugin which allows your users to create and deploy Django applications, so if you have a VPS or Reseller account, or your host is running cPanel, you could simply tell them to install it. If I find the link to the plugin I will post it here.
When finding web hosting for Rails apps, the hoster must have support for ruby on rails -- that is evident.  What about hosting for Django?  What support does the hoster need to provide?  Python, or more than just Python?
This might seem like an obvious question, but I'm new to web development frameworks so I must ask :)