About Django Migration Dependencies

In Django migrations it is possible to make a migration dependent on whatever was the latest migration of another app.

With caution, you can use it with interdependent third-party apps. For example, migrate custom Django CMS plugins only when the Django CMS itself was migrated:

1
2
3
4
5
6
class Migration(migrations.Migration):
    dependencies = [
        ("cms", "__latest__"),
    ]
    operations = [
    ]

Tips and Tricks Programming Databases Django 4.2 Django 3.2 Django 2.2