django报错:django.db.utils.OperationalError: no such table:
Posted cm_python_Detail
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django报错:django.db.utils.OperationalError: no such table:相关的知识,希望对你有一定的参考价值。
no such table:
数据库中找不到表了,很奇怪的我已经做了migrate迁移了,但是数据库中还是没有生成表,后来找到问题所在,
class Meta:
managed = False
当managed = False 的时候不会进行数据迁移操作,如果忘记了就生成不了表了,把它置为True
然后到数据库中删除迁移文件,重新迁移
以上是关于django报错:django.db.utils.OperationalError: no such table:的主要内容,如果未能解决你的问题,请参考以下文章
Django创建表时报错django.db.utils.InternalError: (1366问题解决记录
django.db.utils.InterfaceError: (0, '')
Django 测试 django.db.utils.ProgrammingError:(1146,“表 'DB.Table' 不存在”)
django.db.utils.OperationalError:致命:角色“django”不存在
Django.db.utils.ProgramingError 关系不存在
解决“django.db.utils.ProgrammingError: 关系 django_migrations 的权限被拒绝”的步骤