1.问题复现运行Django项目时,报错:django.db.utils.ProgrammingError:(1146,"Table'tmsdata.sysMgr_syslog'doesn'texist“)。翻译一下意思就是表不存在。其实是数据库迁移有问题,需要重新迁移。2.解决方法首先找到报错数据表对应的migrations文件夹,保留__pycache__和__init__.py文件,其他删除。然后其他migrations文件夹,执行同上操作。(将之前数据库迁移产生的文件记录全部删除)然后到数据库中删除错误对应的记录,如下图:最后进行数据库迁移操作。我用的是Pycharm自带的这个:然后先执行如下命令:makemigrations然后执行以下命令:migrate此时说明数据库迁移成功,然后运行项目,发现运行成功:3.参考django.db。utils.ProgrammingError:1146解决方法
