答案 0 :(得分:2)
在我看来,您的数据库设置错误。您在PythonAnywhere上的数据库主机名应类似于yourusername.mysql.pythonanywhere-services.com
检查PythonAnywhere仪表板中的“数据库”页面以获取正确的设置。
编辑:您必须使用Django设置文件中信息中心中的主机名,用户名和密码。地址10.0.0.4表示您当前的设置文件未包含正确的设置。
答案 1 :(得分:1)
您应该按照pythonanywhere guide
的说明在yourapp/settings.py
上配置数据库设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '<your_username>$<your_database_name>',
'USER': '<your_username>',
'PASSWORD': '<your_mysql_password>',
'HOST': '<your_mysql_hostname>',
}
}
还有一个现有的post on SO可能会有所帮助