Hacker News new | ask | show | jobs
by airstrike 1649 days ago
> Better ORM and better migration? That has to be a joke, that's the weak point of the framework...

That was probably only true 6–10 years ago. Migrations are a solved problem in Django and I can only think of one very obscure query that I couldn't get done in the ORM and had to drop into raw SQL. Aggregations, annotations and other query expressions in general have lifted the ORM to a truly strong position

1 comments

I've made a full project about 2 years ago with Django, unless things are improved since then or I'm too inexperienced with the framework it still does not compare to activerecord.

Where are my scopes? Where's the equivalent of strong_migrations? The equivalent of db_consistency? Where are delegate attributes? Concerns? Arel?

The ORM isn't bad I'll admit that but some complex features are tedious.