If I want to make something "from scratch" I do it with Flask, if I've got an existing database (or something that can be wrangled into a database) I do it in Django.
Also it's one of the better ORMs, a lot of people were put off by the fairly broken implementation in early RoR.