14 engineers on Hacker News describe using Django REST Framework first-hand: 4 endorse it, 2 regret it, 3 are mixed.
“the amount of yak shaving with Serializers and Viewsets was really annoying.”
regret · production · 5 yr · threecheese · 2024-12-03 · source ↗ · wrong label?“DRF I could easily leave it behind. It's quite annoying to do things that aren't the core way... But DRF and DRF-spectacular combination is so easy to manage a public API”
mixed · production · irjustin · 2023-12-14 · source ↗ · wrong label?“We use Django Channels for WebSocket support, DRF for APIs”
endorse · production · ajhai · 2023-12-04 · source ↗ · wrong label?“As long-time (and happy) DRF user of more than 7 years I've recently switched to django-ninja”
endorse · production · 7 yr · nuschk · 2022-12-15 · source ↗ · wrong label?“Also used DRF in prod, the serialization in particular is super slow.”
regret · production · emptysea · 2022-01-07 · source ↗ · wrong label?“it has some gotchas and isn't perfect, but is a treat to work with when you want to split time between front and back work”
mixed · production · dfsegoat · 2018-07-12 · source ↗ · wrong label?“Using DRF and company in production 24/7. There are some quirks that I find a bit annoying (nested serializer write behavior)”
mixed · production · dfsegoat · 2016-11-23 · source ↗ · wrong label?“DRF+AngularJs is the killer here.”
endorse · production · babayega2 · 2016-10-30 · source ↗ · wrong label?“We use DRF extensively, but we don't come close to using everything that it can do.”
endorse · production · gtaylor · 2014-10-07 · source ↗ · wrong label?“99% of my work is using django+drf for REST API purposes”
neutral · production · dfsegoat · 2021-10-15 · source ↗ · wrong label?“use a traditional REST API using Django Rest Framework.”
neutral · production · drewpc · 2021-09-21 · source ↗ · wrong label?“now that all projects have pretty much moved to client side js + drf backend anyway”
neutral · production · WD-42 · 2020-12-24 · source ↗ · wrong label?“startup using DRF in prod for 3.5 years, mature domain model with ~50 model classes”
neutral · production · 3.5 yr · theptip · 2019-04-01 · source ↗ · wrong label?“If any major/breaking version of react/django/drf comes out, we pause and update the tech stack.”
neutral · production · bkovacev · 2017-12-19 · source ↗ · wrong label?