我已经完成了django项目的开发,并想将sqlite3更改为MySql,以获得更好的数据库选项。我尝试在一个空项目中更改数据库,它的工作原理很吸引人。但是现在我更改了项目的数据库,当我尝试执行python manage.py makemigrations
时它会返回;
django.db.utils.ProgrammingError: (1146, "Table 'tvekstra-django-tracker.tvchannels_channels' doesn't exist")
感谢您的帮助。
答案 0 :(得分:0)
我猜您有运行makemigrations
之前要查询数据库的代码。 Here is a similar question。为了帮助解决您的特定问题,您需要显示完整的追溯信息,以显示查询发生的位置以及您的views.py
。