:gear: config and manage typed extra settings using just the django admin.
django.conf.settings
to avoid database hits.Black
and isort
with Ruff-format
.pre-commit
hooks.Python 3.12
support.Django 5.0
support.pre-commit
hooks.Django 4.2
support.setup.cfg
to pyproject.toml
.flake8
with Ruff
.Django < 3.2
.help_text
causing need to make new migrations.Django 2.2
support.Python >= 3.8
.metadata
module and read package attrs dynamically.validator
when calling set_defaults
. By @zackkh in #68.zh_Hans
language support. By @twn39 in #70.flake8
config to setup.cfg
.flake8
checks.flake8-bugbear
to pre-commit
hooks.flake8
also on tests files.Setting
model proxy subclass).extra_settings.admin.register_extra_settings_admin
helper function.EXTRA_SETTINGS_ADMIN_APP
setting support.Python 3.11
and django 4.1
support.Python < 3.8
and Django < 2.2
support. #49pre-commit
.str.format
with f-strings
.setup.py test
in favor of runtests.py
.name
and value_string
fields to 255. #37