Django模型类重新部署方法

2024-10-13 23:30:42

1、在写Django模型类的时候,如果涉及到更改字段或者新增模型类,在migrate时候有时会报错python manage.py migrate pic

Django模型类重新部署方法

2、这时候可以尝试使用命令python manage.py makemigrations --empty pic

Django模型类重新部署方法

3、如果还是不行,可以删除应用文件夹下的migrations文件夹,再重复进行生成数据库文件,数据库迁移操作

Django模型类重新部署方法

4、再不行,终极解决办法,把模型类的内容剪切,相关的数据库表删除,仅保留sqlite_sequence

Django模型类重新部署方法

5、再次在终端运行python manage.py makemigrations 注意这里可能会有些文件使用模型类的包、模块、函数时会报错,先把那些注释掉

Django模型类重新部署方法

6、生成数据库迁移文件python manage.py migrate

Django模型类重新部署方法

7、把模型类文件,剪切的内容,粘贴回去,再重复执行5、6步骤,在数据库查看终于数据表正常了

Django模型类重新部署方法Django模型类重新部署方法
猜你喜欢