柳非银
2020-06-04 14:33
采纳率: 0%
浏览 589

遇到django_content_type' doesn't exist"怎么解决

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

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • 放风喽 2020-06-04 15:14

    app下的makemigrations文件夹删除生成的文件,不要删除init
    数据库删除重建
    再次makemigrations和migrate
    试试吧,

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题