运行 python manage.py makemigrations 为模型的改变生成迁移文件。
运行 python manage.py migrate 来应用数据库迁移。
Django创建的项目中,需要更改、增加、删除表中的某些属性,性急直接把之前数据库表删除了,之后再执行:
python manage.py makemigrations python manage.py migrate 时提醒显示
No changes detected
修复办法:检查migrations文件夹下文件,只保留__init__.py,其他删除,然后重新执行
或者如果migrations文件夹下为空,新建一个__init__.py空文件,然后重新执行即可
运行 python manage.py makemigrations 为模型的改变生成迁移文件。
运行 python manage.py migrate 来应用数据库迁移。
Django创建的项目中,需要更改、增加、删除表中的某些属性,性急直接把之前数据库表删除了,之后再执行:
python manage.py makemigrations python manage.py migrate 时提醒显示
No changes detected
修复办法:检查migrations文件夹下文件,只保留__init__.py,其他删除,然后重新执行
或者如果migrations文件夹下为空,新建一个__init__.py空文件,然后重新执行即可