It sounds like you had issues with SQLAlchemy, not Pylons.*
If you take care to understand SQLAlchemy well, it won't get in your way either.
*(I concede that Pylons doesn't have a good automated admin feature.)
If you take care to understand SQLAlchemy well, it won't get in your way either.
*(I concede that Pylons doesn't have a good automated admin feature.)
Django on the other hand, has fixtures, which you can create from your existing database, and use rollbacks, so they're really fast. Combine that with the test client, and I can just write my test cases and forget about setting stuff up. People often go on about Django's admin interface, but I find that the rest of the framework is written to the same sort of standard, so there are lots of hidden gems (like fixtures) just waiting for you to find them.