python-报错信息及解决方法

问题1:

修改models.py文件内容,即修改类后使用

python manage.py makemigrations

python manage.py migrate

显示No Changes。

解决办法1:

使用

python manage.py makemigrations --empty 应用名

显示你所修改的app下面的migrations文件,删除除了__init__.py外的其他文件。

删除数据库中对应的表

再次调用python manage.py makemigrations和python manage.py migrate 即可。

解决方法2:

数据库中有Django_migrations表,将你需要更新的表信息删除。

删除migrations表中0001_initial.py中与你更新的类相关的Create model信息。

再次调用python manage.py makemigrations和python manage.py migrate 即可。

 

你可能感兴趣的:(学习笔记,django,python)