解决方法
首先要安装好pip install django-extensions,然后cd到项目目录,执行:
find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc"  -delete
python manage.py clear_cache
 
然后删除数据表下django_migrations这个表里包含无法生成的那个表的名称
最后运行:
python manage.py makemigrations
python manage.py migrate
 
就OK啦
问题解析
目前Django的model管理还是玄学,尤其是手动操作数据表结构后,有时候会有些问题










