Я много думал о значении migrating a Django app
в последние несколько дней и слышал о переносе приложений Django с django-south . Может быть, это просто отсутствие достаточных навыков английского языка (поскольку английский не является моим родным языком), или это одна из тех вещей, с которыми вы сталкиваетесь в жизни программиста, которые настолько просты, что для их понимания нужен гений (сначала).
Я прочитал перевод 'migrate' на моем родном языке, прочитал определение migration
в Википедии и прочитал "идею " django-south, цитируя:
С помощью South вы устанавливаете его, а затем
дайте одному или нескольким вашим приложениям
миграции (либо написание их по
рука, или автогенерация их из вашего
модельные определения). Когда вы синхронизируете,
вы будете синхронизировать только те приложения, которые не имеют
миграции (такие вещи, как
django.contrib.auth, например,
которые имеют фиксированную схему), а затем
когда вы запускаете ./manage.py мигрировать,
Юг пинает и делает
Миграции. Разумно.
Это сбивает с толку, и я до сих пор не понимаю всего, что стоит за «миграцией приложений django» или «миграцией в целом». Я бы понял, если бы я знал, как интерпретировать слово migration
Вы поняли, я надеюсь.
Будьте терпеливы со мной, но я бы очень хотел знать. Так что, может быть, один из вас мог бы объяснить мне, пожалуйста.
Спасибо за ваше время заранее.