Django Юг используется для придания файлам миграции значимых имен по умолчанию. Пример из официальных документов , см. Имя файла, описывающее, что фактически делает миграция:
$ ./manage.py schemamigration southtut --auto
+ Added field dances_whenever_able on southtut.Knight
Created 0002_auto__add_field_knight_dances_whenever_able.py. You can now apply this migration with: ./manage.py migrate southtut
Для контраста, современный встроенный механизм миграции Django генерирует довольно скучные имена как 0003_auto_20200303_1439.py
.
Насколько я знаю, и Южная, и Django Система миграции были написаны одними и теми же людьми. Кто-нибудь знает, как или почему эта замечательная функция была удалена / не реализована повторно?
Для ясности: я знаю, что в обоих случаях можно указать нужное имя вручную. Это не топика c этого вопроса. Вопрос о разнице в поведении двух инструментов по умолчанию.