网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
①自己在数据库中新建了一张和原来删除表名字一样的新表,列名随意设置。
②注释掉app/models.py写好的模型。
③重新运行makemigrations命令,可见app/migrations目录下出现了一个0002_delete_affdistribute.py文件,顾名思义删除该表:
再次运行migrate命令,执行0002_delete_affdistribute.py文件,遂成功删除该表:
④解注app/models.py写好的模型,并重新运行makemigrations命令,则app/migrations目录下出现了一个0003_affdistribute.py文件。
再次运行migrate命令,执行0003_affdistribute.py文件,遂成功重构该表,数据库也正常查到该表:
在新建的表中导入数据后,依然保证该表id从1开始自增:
新建用户及模式,导出后然后把数据库导入到新的模式下就可以了,用新用户访问数据库
加入交流群
请使用微信扫一扫!