解决思路:在经过半天的研究之后,研究出偷梁换柱之大法,我是小白,以下完全是我个人的思考和解决方法,可能疏漏很多,方法也不是特别好。但可解一时之困惑,我想原理大致如此:在查阅了很多资料之后,我诊断原因应该如下,首先因为存在的缓存因素使得即使model中不写任何的内容,也会生成完整的表(按照很多博主的方法常识,而我始终没办法找出所有影响此行为的缓存并清除),而当我删除掉migarations文件下的0001_initial.py之后再进行数据迁移就会报错:django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency blog.0001_initial on database ‘default’.并且无法解决。这说明0001_initial.py应该直接决定了生成表的方法:并由它作为迁移过程中决定性的一环影响着整个迁移过程