Predictable project structure and following common patterns simplifies maintenance of a codebase.
Django developers come to expect Admin-related objects to be in admin.py. Failure to do this will result in more time spent looking for where code lives.
pip install django-doctor.
Django Doctor will run this check by default. No configuration is needed but the check can be turned on/off using check code
misplaced-admin-class in your pyproject.toml file.