从git上拉取的项目,使用的DRF框架,执行过python manage.py makemigrations和python manage.py migrate
,迁移一直报错,如下
检查之后发现Django自带的内置表都没有生成,查看django_migrations发现系统自带内置表的迁移文件都是存在的
且通过python manage.py showmigrations可以看到关于django_content_type的迁移文件是执行了的,但是数据库中就是没有这张表,其他表的迁移也会因此报错
查找资料找了一圈的办法,包括删除所有迁移文件新建数据库重新迁移依旧不行,以前从来没有遇到Django系统自带数据表无法生成的情况,现在这种情况完全不知道怎么弄了,请各位大神救救孩子吧!!!
app下的makemigrations文件夹删除生成的文件,不要删除init
数据库删除重建
再次makemigrations和migrate
试试吧,