django-compressor / django-appconf

An app to handle configuration defaults of packaged Django apps gracefully
https://django-appconf.readthedocs.io
BSD 3-Clause "New" or "Revised" License
350 stars 47 forks source link

How does `django-appconf` interact with "Automatic `AppConfig` discovery" in Django 3.2? #77

Closed allanlewis closed 3 years ago

allanlewis commented 3 years ago

The Django 3.2 release notes describe the following new feature:

Automatic AppConfig discovery

Most pluggable applications define an AppConfig subclass in an apps.py submodule. Many define a default_app_config variable pointing to this class in their __init__.py.

When the apps.py submodule exists and defines a single AppConfig subclass, Django now uses that configuration automatically, so you can remove default_app_config.

Does this make django-appconf redundant for Django 3.2+?

carltongibson commented 3 years ago

They're totally unrelated classes. It's just an accident of history that they're named the same.

carltongibson commented 3 years ago

AppConfig (here) is about providing custom settings for your app.

allanlewis commented 3 years ago

Thanks, @carltongibson - got it 👍