【发布时间】:2017-05-05 05:31:10
【问题描述】:
由于MySQL tutorial by pythonanywhere,我认为这很简单,但我仍然无法从 sqlite3 切换。我是 SQL 数据库的初学者,我一直在查看其他 stackoverflow 问题,但我不知道从这里可以去哪里。这是我到目前为止所做的。
设置.py
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 命令来检查连接或手动重新制作数据库?
【问题讨论】:
-
检查this answer是否解决了您的问题。
标签: python mysql django pythonanywhere dev-to-production