4 ms·
can you list the features that are lacking in django?
by stosssik 3y ago
can you list the features that are lacking in django?
- pphysch 3y agoI would point to two of the most popular plugins, Django Rest Framework (DRF) and Celery (a background task system that requires rabbitmq|kafka|redis|etc). Both add highly sought-after features, but I believe these implementations are quite poor, complicated. Django could implement MVPs in core/contrib and vastly simplify future projects for users. A builtin OIDC client abstraction would go a long way as well.
- bdzr 3y agoThe worst thing about DRF is the dogmatic adherence to inexplicable class hierarchies, something that is modeled after Django class based views. I think Django would fumble a DRF implementation.
- pphysch 3y agoAll you really need is a decent built-in JSON de/serializer for Django models. It doesn't need to be an OOP monstrosity. Golang has that built-in to what is a simpler language than Python (e.g. no class inheritance). The complexity of DRF greatly oversteps what it is offering.