登录
首页 >  数据库 >  MySQL

django.db.utils.ProgrammingError: 1146 解决方法

来源:SegmentFault

时间:2023-01-10 09:11:53 493浏览 收藏

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天golang学习网就整理分享《django.db.utils.ProgrammingError: 1146 解决方法》,文章讲解的知识点主要包括MySQL、数据库、python、Django,如果你对数据库方面的知识点感兴趣,就不要错过golang学习网,在这可以对大家的知识积累有所帮助,助力开发能力的提升。

一、问题复现

运行 Django 项目的时候报错:django.db.utils.ProgrammingError: (1146, "Table 'tmsdata.sysMgr_syslog' doesn't exist")。

翻译一下就是表不存在的意思,其实就是数据库迁移出了问题,需要重新迁移一下。

二、解决方法

先找到报错数据表对应的 migrations 文件夹,保留

makemigrations

再执行下面这行命令:

migrate

此时就表示数据库迁移成功,再运行项目,发现成功运行:

三、参考

django.db.utils.ProgrammingError: 1146 解决办法

好了,本文到此结束,带大家了解了《django.db.utils.ProgrammingError: 1146 解决方法》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>