Our great sponsors
-
dispatch
All of the ad-hoc things you're doing to manage incidents today, done for you, and much more!
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
If you want an alternative to DRF for comparison's sake, I'd recommend checking out django-ninja. After doing dozens of DRF projects I've started using django-ninja instead recently and find it a lot clearer to follow. DRF has a lot of hidden control-flow that you have to internalize whereas ninja is much more explicit.
My current approach is adapted from Netflix's dispatch. It's a FastAPI project so it's not a one-to-one match with ninja, but I've adapted its style to a project previously using DRF and it's much improved as a result.