DEV Community

[Comment from a deleted post]
Collapse
 
swizzard profile image
sam

+1 for falcon.
If you’re building an api backend, you’re throwing most of Django away and then bolting something else (e.g. DRF) on top of what remains. You could instead (especially if you’re doing greenfield and have options) pick an api-first framework (e.g. falcon.)
Sure, django’s auth stuff is pretty good, but it’s not revolutionary; an analogue is surely available somewhere on GitHub, and if you need to change it it’s not tightly coupled to the rest of your system.
I personally find django’s admin interface more trouble than it’s worth—there are better cms’s out there, or you can build out admin-only views without having to muddle through django’s odd admin panel dsl.