Hi everyone,
I have been working with Django for some time now and built quite a few projects
using Django REST Framework.
One thing I keep noticing when starting a new DRF project is that I usually repeat
the same REST_FRAMEWORK settings again and again in settings.py (authentication,
permissions, renderers, pagination, etc.).
I do understand that Django and DRF prefers explicit configuration and tries to avoid
any kind of magic, so I’m not really suggesting changing any defaults in the core.
Before trying to work on anything, I just wanted to ask for some opinions from the
community and maintainers.
Do you think there is any scope to improve the initial DRF setup experience in some
non-intrusive way, like:
- some optional tooling or helper outside of core,
- or a small opt-in helper/command provided separately?
Before making this request . I spent small time on asking about this feeature or option in DRF with my dev groups then i got positive response from it . That actually led to ask this question in this forum
I just want to understand what direction would align better with Django/DRF philosophy,
or if this repetition is intentionally left to each project.
Thanks a lot for your time and guidance.