0
点赞
收藏
分享

微信扫一扫

解决django migrate无法生成数据表的问题

q松_松q 2022-03-23 阅读 29
django

解决方法

首先要安装好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管理还是玄学,尤其是手动操作数据表结构后,有时候会有些问题

举报

相关推荐

django学习-数据表操作

0 条评论