问题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 即可。