最近老是修改模型类中的东西,而模型类关系到数据库中的表,每次修改后都要对数据库进行更改,所以将更改的方法在这里记录一下,以便将来查询。
步骤:
1.
将APP目录下的__pycache__文件夹删除,以及迁移文件000*_initial.py和__init__.py全部删除
2.
然后用 python manage.py dbshell 命令进入数据库shell,
删除所有和你app有关的表
drop table ***
接着有一张django_migrations表,
里面记录这有关创建表的记录,删除对应的数据表:
delete from django_migrations where app='yourappname';
3.
最后 python manege.py makemigrations yourappname
python manage.py migrate