Django is a framework like Ruby on Rails. But instead of using Ruby or Php, it uses the scripting language Python.
I only mention it because some professional media sites do use Django as a base. Y
Hence I have installed it locally just in case this development gets into trouble, and we could solve some problems using Django.
But there may be some hurdles to using Django on Dreamhost. Apparently some users have succeeded and others have failed. Dreamhost does not officially support Django.
Most Django applications use the database engine Postgresql. Dreamhost definitely does not support Postgresql and there is no way of using it. It is MySQL only. But Django does support MySQL.
Installing Django on Windows is by no means a breeze. There are many steps and components needed – and therefore many opportunities to go wrong. I’ll try to get competent with it over the next two months.
http://www.ellingtoncms.com/ Ellington is a CMS built on top of Django. Apparently it costs $25000
Porting sites to Django would be a fall-back option.