← provenstack.org · framework

Django REST Framework

14 engineers on Hacker News describe using Django REST Framework first-hand: 4 endorse it, 2 regret it, 3 are mixed.

59%trust
14first-hand users
14in production
endorse 4mixed 3regret 2uses, no opinion

“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?