当models数据库表结构创建好后同步数据库,会将表同步到数据库
Python manage.py makemigrations
python manage.py migrate
此时数据库已经同步创建表成功
当这个时候发现数据库中有一个创建错误,当我们手动去删除数据库中的表之后,再将models中的表删除
此时数据库,和后台也删除了数据库表,此时再次执行
Python manage.py makemigrations
python manage.py migrate
这样会抛出一个异常
解决办法两个
1.将上一次日志删除,重新操作
2.在执行完Python manage.py makemigrations生成日志后,
在执行同步到数据库时候执行命令时候在语句后加--fake
Python manage.py migrate --fake