django manage.py model 删除表后怎么重新生成数据库表

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django manage.py model 删除表后怎么重新生成数据库表相关的知识,希望对你有一定的参考价值。

 

1、将对应app下的migrations文件夹下面的除了__init__.py文件外全部删除

 

2、进入数据库中,执行delete from django_migrations where app='app_name'

delete from `django_migrations` where `app`='userWeb'

 

 

3、pycharm控制台重新执行

  python manage.py makemigrations

  python manage.py migrate

 

https://www.cnblogs.com/gcgc/p/11766329.html

以上是关于django manage.py model 删除表后怎么重新生成数据库表的主要内容,如果未能解决你的问题,请参考以下文章

Django 中 python manage.py makemigrations 与 python manage.py migrate

初试django---python manage.py makemigrations以及python manage.py migrate

Django同步数据库(/manage.py makemigrations) 报错

如何使用 Django 中的 manage.py CLI 从数据库中删除所有表?

如何在 Django 中删除单个模型,并留下其他模型

django-关于manage.py migrate无效的问题