Django 删除models 中的表
在models 中创建了表, 但是又要大改, 本想着直接在 mysql中删除表后 再次 makemigrations 但发现 这样子操作后, 进行objects.create 操作, 发现报错, 部分字段不在表中,
网上查了一番, 直接推到重来 暴力处理 终于把表修改好了
步骤
1)注释掉 models中的 表
2)在数据库中 手动删除表
3)执行 makemigrations 和 migrate
应该会提示 - Delete model
4) 取消注释的 models 内容
5)再次执行 makemigrations 和 migrare
重新 create table
以上是 在数据表 刚建立的 情况下, 没有涉及数据迁移, 如果数据迁移的话 可以看下下面的链接
https://www.cnblogs.com/djlbolgs/p/12978459.html