目前位置: 首页 » Django »正文

django中出现No migrations to apply解决办法

前段时间我将一个Django项目部署到服务器上,已经使用python manage.py migrate生成过数据库表了。

然后,最近对项目进行了更新,又重新添加了几张表,于是去数据库中直接删除了原来建的几张表。

想着重新再生成新的呢,然后就遇到了下面的问题

No migrations to apply!

那么遇到这种问题怎么解决呢?

实际上也很简单

你只需要进入数据库,找到django_migrations这张表,进去找到你之前创建的应用名

比如我之前 创建app用的是 django-admin startapp inv_codes

那我在django_migrations表中找到app字段名为inv_codes这条记录,并且删除就行了

image

然后再重新

python manage.py migrate就行了

还有什么疑难杂症没有解决的,可以加我vx:acboy88,一起学习一起进步。

推荐阅读