将sqlite更改为mysql后出现错误,表不存在?

时间:2020-11-03 08:18:00

标签: mysql django database sqlite

我已经完成了django项目的开发,并想将sqlite3更改为MySql,以获得更好的数据库选项。我尝试在一个空项目中更改数据库,它的工作原理很吸引人。但是现在我更改了项目的数据库,当我尝试执行python manage.py makemigrations时它会返回;

django.db.utils.ProgrammingError: (1146, "Table 'tvekstra-django-tracker.tvchannels_channels' doesn't exist")

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我猜您有运行makemigrations之前要查询数据库的代码。 Here is a similar question。为了帮助解决您的特定问题,您需要显示完整的追溯信息,以显示查询发生的位置以及您的views.py