There are many PaaS like Google AppEngine, OpenShift, or Heroku. Most prefer NoSQL databases and often don't like local file storage.
This means that Django for example is only partly supported at the moment on GAE and OpenShift (no JOINS etc). Node.js is also only kind of supported on GAE (as of summer 2014) even though most node.js frameworks likes Sails.js use NoSQL. Yes Heroku supports most of Django, but it's only Heroku and not multiple/many PaaS.
So one could try to live with the current limitation and choose any web framework, but I'm looking for at the reverse and trying to find frameworks which work out of the box on most PaaS or with little changes, and don't have many limited features.
So, do you know any stable framework which works right now with multiple major PaaS with little changes? And if you moved to another PaaS how easy was the transition?
Google App Engine supports django fully, because you can use cloud sql:
Django is a popular third-party Python web framework. When coupled with Google Cloud SQL, all of its functionality can be fully supported by applications running on App Engine. Support for using Google Cloud SQL with Django is provided by a custom Django database backend which wraps Django's MySQL backend.
Heroku, as you know - supports django fully since postgresql is supported.
OpenShift supports django, in addition to postgresql, mysql and mongodb with python.
I have used Heroku extensively, GAE for two projects (not with django), and am exploring OpenShift.
By the way Amazon Elastic Beanstalk also support django and mysql.
Considering all the above, I would say django is well supported.