4 ms·
I came here to post essentially this exact comment. Give me Django with only routing, middleware, the admin panel, and the ORM and I'd be happy. The time I've s
by bastawhiz 6y ago
I came here to post essentially this exact comment. Give me Django with only routing, middleware, the admin panel, and the ORM and I'd be happy. The time I've saved because of these things so I'm shipping code and not writing SQL by hand is astounding. I've made the decision to use Python and Django over other languages and frameworks solely because of the ORM.
I honestly can't think of a single other piece of software that has actively saved me as much time.
- choicenotchance 6y agoDitto. In my 6 years of webdev, I've found that Django ORM and South migrations are a match made in heaven, and really made my life easier - and I'm saying this for not basic crud apps with simple tables and such, but for an ecommerce company with: - 140+ tables with queries spanning JOINs across 10-11 tables (for which denormalization btw was done around the time I was leaving to make stuff little less complex and fast) - migrations happening like crazy almost every week due to the amount of features that were getting developed in that time period - migration reverts also happening - easy to manage DBs tables for multi tenant apps using Django admin scripts
- sergioisidoro 6y ago> Give me Django with only routing, middleware, the admin panel, and the ORM and I'd be happy. Very much this. I tend to lean towards Flask for building simple APIs. I think it's easier and faster to start a project and get something done. But I always end up missing the admin features and the far superior ORM, and always regret midway that I did not use Django instead.