python config_error ai_generated true

django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency myapp.0001_initial on database 'default'.

ID: python/django-migration-merge-conflict

Also available as: JSON · Markdown · 中文
80%Fix Rate
82%Confidence
0Evidence
2024-12-12First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
3.x active

Root Cause

Migration dependencies are out of order, often due to merging branches incorrectly.

generic

中文

迁移依赖顺序错误,通常是由于合并分支不正确。

Workarounds

  1. 85% success
    Use 'python manage.py makemigrations --merge' to resolve conflicts.

Dead Ends

Common approaches that don't work:

  1. 70% fail

    Can hide real inconsistencies and cause data loss.

  2. 60% fail

    Loses migration history and may break existing databases.