←back to thread

Happy 20th Birthday, Django

(www.djangoproject.com)
578 points davepeck | 3 comments | | HN request time: 0.21s | source
Show context
stonecharioteer ◴[] No.44562663[source]
Django is somehow the one thing in Python I never enjoyed working on. I recommend it thoroughly to people running teams since it keeps devs disciplined, but I've always been a Flask programmer at heart. To each their own. I'm glad Django exists, it's eaten plenty a share of the pie that would have otherwise gone to Rails maybe.
replies(1): >>44563424 #
1. otherme123 ◴[] No.44563424[source]
The couple of projects I was forced to use Flask, they both ended as a bunch of poorly assembled libraries to work like Django (admin + orm + migrations + cache) but worse.

The drift from a simple Flask to monstrosity Flasknjo was so natural that I suspect it happens to a lot of people.

replies(2): >>44568414 #>>44571008 #
2. globular-toast ◴[] No.44568414[source]
Active Record pattern forces the architecture into a big ball of mud. But hey at least you get "views.py" etc...
3. robertlagrant ◴[] No.44571008[source]
The ORM+migrations bit at least is pretty solid with Flask. I quite like bolting little bits on that I might need or not need.

It's like saying Django+DRF is a monstrosity compared to FastAPI/Litestar.