paladin223 / django

0 stars 0 forks source link

Восстановить порядок в INSTALLED_APPS #18

Closed drowsycoder closed 1 year ago

drowsycoder commented 1 year ago

Основные приложения джанги — в начале Потом сторонние Потом твои

Можно отделить пустыми строками (ну или строками с комментом, объясняющим, что дальше такая-то категория приложений - сторонние, твои)

В рамках каждой категории всё сортируем по алфавиту

drowsycoder commented 1 year ago

Доразобраться с порядком регистрируемых приложений в settings

Так - плохо:

INSTALLED_APPS = [
    # main
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    # sorl-thumbnail
    "sorl.thumbnail",
    # debug_toolbar
    "debug_toolbar",
    # my apps
    "about.apps.AboutConfig",
    "catalog.apps.CatalogConfig",
    "homepage.apps.HomepageConfig",
    "core.apps.CoreConfig",
    # django-cleanup
    "django_cleanup.apps.CleanupConfig",
]

Если деление, то здесь уместно и достаточно деление на 3 группы: джанговские приложения, сторонние, твои
Указывешь в такой последовательности (сейчас твои между дебаг-тулбаром и джанго-клинапом)
В рамках каждой из трёх групп указываешь по алфавиту (здесь и сейчас это на работоспособность не повлияет)

paladin223 commented 1 year ago

Читал в документации, что клин апп в самом конце должен быть