1.刪除所有的app下 migations 文件 但是保留__init__.py rm -rf {api,backend}/migrations/* touch {api,backend}/migrations/__init__.py 2.刪除數據庫里 的所有django_migrations表的記錄 3. python manage.py makemigtaions python3 manage.py migrate #出現django.db.utils.InternalError: (1050, "Table 'django_content_type' already exists") python manage.py migrate --fake 再 python manage.py migrate #再試試python manage.py makemigtaions 出現No changes detected 就說明以上步驟都沒問題 4.再 python manage.py migrate --fake app zero 出現 Operations to perform: Unapply all migrations: api Running migrations: Rendering model states... DONE Unapplying backend.0001_initial... FAKED Unapplying api.0001_initial... FAKED 說明沒問題 5.刪除migrations 下所有app除了__init__.py 所有文件 python manage.py makemigrations python manage.py migrate --fake-initial