Move all Django Evolution settings into a DJANGO_EVOLUTION dictionary.
Review Request #12218 — Created March 30, 2022 and submitted
In an effort to better namespace Django Evolution settings and keep them
manageable, this change introduces a new
dictionary. Currently, this supports
keys, but will later include a
are still supported, but will emit a deprecation warning.
All settings are now accessed through a new
django_evolution.conf.django_evolution_settingsobject, which is an
DjangoEvolutionSettings. This manages loading settings (both
modern and legacy), defaults, and responding to Django's
Unit tests pass on all versions of Django and Python.
Manually tested the values by tweaking Django settings and running management
Removed unused imports.
Revision 2 (+818 -16)
Checks run (2 succeeded)