[django同步数据库]Django_新建表/同步数据库失败问题

同步表的过程中,我手动将数据库中的一个表删除了,此时再去执行命令,发现不能再数据库中新建表了

修改了表结构以后执行python3manage.pymigrate报错:

所以进数据库把对应的表删除了,想着重新生成这张表.

删除表以后执行:

还是不能生成表,提示:Nochangesdetected

重新执行:

image.png

重新执行生成数据库命令:

数据表顺利生成.

如果提示:

则:

在执行

python3manage.pymakemigrations

python3manage.pymigrate

操作的时候,不仅会创建0001_initial.py对应的模型脚本,还会创建一个数据库记录创建的模型.如果想重新生成数据库,需要三个地方都做删除.

猜你喜欢

转载自www.cnblogs.com/sqlserver-mysql/p/12711619.html
今日推荐