Pythonanywhere:拒绝用户'Ujwal97'@'10.0.04'的访问(使用密码:是)Django

时间:2018-09-08 08:54:35

标签: django python-3.x pythonanywhere

我正在尝试通过从github克隆在pythonanywhere上部署django应用程序。           迁移时,出现访问被拒绝的错误,然后是(使用密码:是),这是该屏幕截图,

Error Image

谢谢!

2 个答案:

答案 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可能会有所帮助