同步表的过程中,我手动将数据库中的一个表删除了,此时再去执行命令,发现不能再数据库中新建表了
修改了表结构以后执行python3manage.pymigrate报错:
所以进数据库把对应的表删除了,想着重新生成这张表.
删除表以后执行:
还是不能生成表,提示:Nochangesdetected
重新执行:
image.png
重新执行生成数据库命令:
数据表顺利生成.
如果提示:
则:
在执行
python3manage.pymakemigrations
python3manage.pymigrate
操作的时候,不仅会创建0001_initial.py对应的模型脚本,还会创建一个数据库记录创建的模型.如果想重新生成数据库,需要三个地方都做删除.