在django1.9中,表已经在数据库中,我创建了初始化迁移文件
They have been maintaining this link as they update the framework.
然后,我运行migrate:
python manage.py makemigrations my_app
它显示:
python manage.py migrate my_app
我想假装它,首先,我清理django_migrations,然后执行:
psycopg2.ProgrammingError: relation "p_record_segment" already exists
它显示:
python manage.py migrate my_app --fake 0001_initial
我认为这样会很好,但是当我再次运行迁移时:
Running migrations:
Rendering model states... DONE
Applying my_app.0001_initial... FAKED
我在django_migrations中看到了历史,事实上没有任何变化,但为什么django会告诉我这个。
答案 0 :(得分:0)
尝试使用--fake-initial
而非--fake
答案 1 :(得分:-3)
python manage.py makemigrations my_app
python manage.py migrate