当前分类:Django>>正文

python3 manage.py makemigrations后提示No changes detected

来源:互联网   更新时间:2022年6月15日  

最近将自己用django框架开发的一个程序部署到了服务器上去了。迁移过去的时候我直接打包了项目文件,但是数据库我没有导出,而是直接新建了一新的数据库 。

部署上去之后,那必须要重新生成数据库表,所以得python3 manage.py makemigrations一下

但是执行之后出错了,提示No Changes detected

这这个提示信息的意思也就是说我的models没有变化,无法生成迁移文件。

出现这个问题的原因很简单,就是我在本地调试的时候执行python3 manage.py makemigrations已经生成了迁移文件了,如下图:

image

那么我们只要将这个文件直接删了。

然后再python3 manage.py makemigrations就没问题了。

image

接下来就是pyhton3 manage.py migrate就行了。

本文固定链接:https://6yhj.com/leku-p-2839.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: