✅ کاربرد Data Migrations توی جنگو چیه؟
با استفاده از Data migrations می تونیم داده های پیش فرضی هنگام Migrate کردن به دیتابیس اضافه کنیم.
🙄 خیلی ساده یعنی چی؟
وقتی ما مدل هارو میسازیم و makemigrations بعدش migrate می کنیم، جداول توی دیتابیس برای ما ساخته میشه. اما هیچ دیتایی ندارند.
حالا فرض کنید به هر دلیلی میخواهیم بعد از
migrate
توی جدول خاصی دیتا داشته باشیم، می تونیم از این قابلیت استفاده کنیم. توی استک های دیگه بهش seed data هم میگن.
لینک های زیر توضیح داده شده:
https://docs.djangoproject.com/en/3.2/topics/migrations/#data-migrations
https://www.remoteinning.com/blog/data-migrations-in-django-101