0
我试图运行迁移南, 但是,当我运行:manage.py schemamigration <my_app> --initial
它做出错误的修改,创建“Added model treinoclub_app.Endereco Added model treinoclub_app.Academia
”。南迁移使不正确的初始模式迁移
但我没有对这个表做任何改变。
我试图运行迁移南, 但是,当我运行:manage.py schemamigration <my_app> --initial
它做出错误的修改,创建“Added model treinoclub_app.Endereco Added model treinoclub_app.Academia
”。南迁移使不正确的初始模式迁移
但我没有对这个表做任何改变。
--initial
不是检测变化,你不应该指望它。
它将表格的当前状态作为create table语句导出,以便首次进行迁移,以便在新安装时只需运行“python manage.py migrate”以从开始构建表格完成。
无论您运行多少次--initial
,它都将生成具有全表输出的这些迁移。同样,它不是检测任何东西 - 它只是输出表格的当前状态,并且旨在用作“初始/第一”迁移。
你在'schemamigration'后面运行'./manage.py migrate treinoclub_app'吗? – karthikr