I just received an email from Dreamhost regarding a suggestion I had voted on:
This is just a note to let you know that the suggestion:
“Add support for Django (a python web-development framework).”
from the category “New Features” has been marked as completed.
Done! We’ve had FastCGI support available for some time, and we’re working on supporting Python web apps through Passenger too.
While they’ve had FastCGI support in the past, Dreamhost’s servers repeatedly killed long-running Django instances. I’d like to receive some clarification about what has changed.
Passenger is also known as mod_rails so I’m curious to see what they have planned.
If Django support really is implemented, Dreamhost could become a really low-cost way to get a Django site on the web. Maybe Dreamhost’s abysmal score on Djangofriendly will improve a bit.
Some more info courtesy of Dreamhost’s customer support:
We’ve recently (last month or so) been working on changes to the process watcher script that make it less prone to killing long-running processes. As far as software support, there’s currently an open internal bug for installing/updating certain Python modules such as MySQLdb - hopefully that’ll address at least some of the issues people are having with us.
I know it’s still not perfect. But I’m trying to make it better. :)
And a final update, after I asked if they would be listing Django on their hosting page as a supported programming environment:
Not quite yet. But we’re working on some improvements (support for WSGI through Passenger, in particular) that will hopefully bring it up to a level where we’re proud enough about it to specifically mention it. :)
So, the email I received about support for Django does not mean that Django is officially supported, just that Django has a better chance of running now than it did before.