I’m curious if we, the Django community, could do a better job emphasizing proper INSTALLED_APPS structure. As per the docs, the “proper” way is to load local apps at the top and take advantage of AppConfig options, so
books.apps.BooksConfig vs simply
But the majority of books/tutorials/code I see continue to load local/3rd party apps at the bottom and to not use AppConfig. In most cases this still works, which I think is the issue, until it doesn’t.
There’s a lot for newcomers to grok about Django but it seems defaulting newbies to loading at the top vs bottom and using AppConfig is the better approach, even if we they don’t fully understand why, no?