I’ve been thinking about the Django settings.py file a lot recently and was trying to see if there was any way to improve the developer experience of using it (for more back story: Checking Django Settings - DEV Community ).
So, I’ve been working on dj-typed-settings:
Some of the goals, I was thinking about:
- Stay as close to “normal” Django settings.py usage as possible
- No dependencies outside of the Python standard library
- No runtime performance impact (other than the optional system check)
Let me know what you think or other improvements that could be done to help the DX of Django settings!