Я думал, что это будет просто из-за этого MySQL tutorial by pythonanywhere, но мне все еще не удается переключиться с sqlite3. Я новичок в SQL-базах данных, и я проверял другие вопросы о стеке, но я не уверен, куда еще идти отсюда. Вот что я сделал до сих пор.
settings.pyКак изменить Django db на MySQL на pythonanywhere?
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '3DPrince$ubodb',
'USER': '3DPrince',
'PASSWORD': 'secretpassword',
'HOST': '3DPrince.mysql.pythonanywhere-services.com',
},
}
Я также запустить следующее, чтобы попытаться синхронизировать БД.
manage.py makemigrations
manage.py migrate
Я все еще получаю ошибку, что
(1146, "Table '3DPrince$ubodb.django_site' doesn't exist")
я не уверен, что еще делать здесь, и я не знаю, как сделать какой-либо из проверок консоль mysql bash.
Может ли кто-нибудь указать, что я делаю неправильно? Или, может быть, некоторые полезные команды mysql bash для проверки соединения или вручную переделать db?
Проверьте, является ли [этот ответ] (http://stackoverflow.com/a/34274950/2011147) решает вашу проблему. – Selcuk