我一直在努力解决以下问题: 我有一个在远程Web主机上运行的MySQL数据库。我在我的Django应用程序中连接到MySQL数据库(我将它用作主数据库)。 Django应用程序在Heroku服务器上运行,但与在本地运行它相比,我获得了不同的数据结果。
我是否遗漏了某些内容,或者Heroku未对数据库做出更改?
MySQL设置:
DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxx',
'USER': 'xxx',
'PASSWORD': 'xxx',
'HOST': 'xxx',
'PORT': 'xxx',
}
}