【发布时间】:2015-05-31 11:35:11
【问题描述】:
我在 PythonAnywhere 上有一个 Django 应用程序(Python 3.4、Django 1.7)以及一个 MySQL 数据库。 数据库在已部署的应用上运行良好。
但是,我无法将其连接到本地计算机上的应用程序。
运行python manage.py runserver时抛出以下错误:
django.db.utils.InterfaceError: (2003, "2003: Can't connect to MySQL server on 'mysql.server:3306' (8 nodename or servname provided, or not known)", None)
这些是我使用的属性:
DATABASES = {
'default': {
'ENGINE': 'mysql.connector.django',
'NAME': '<username>$<database_name>',
'USER': '<username>',
'PASSWORD': '<databse_password>',
'HOST': 'pythonanywhere.com'
}
}
我还尝试将mysql.server 和mysql.server.pythonanywhere.com 用作HOST,但没有任何运气。
【问题讨论】:
标签: python mysql django pythonanywhere