Well, Django can be made to do so. I don't use Django, though Django at least has a valid excuse for ignoring the best-of-breed components (it predates them).
Yet, who determines what the best of breed is? How much time have you spent evaluated the web2py DAL vs SQLAlchemy to reach this conclusion? Or are you basing your judgement solely on the fact that SQLAlchemy has been out there longer and therefore it is more popular?
If you have pros/cons about web2py vs SQLAlchemy I would like to hear some concrete examples. They could help us improve it.