django数据库连接失败

图片描述

但是执行python3 manage.py migrate 是成功的,数据表也成功创建了。
但是在登陆的时候,则提示了连接被拒,这是什么问题呢?

环境:centos7 python3.6.3 django1.11.5

我是用pip3 安装的django,为什么再运行的时候,使用的是python2.7.5的版本呢?可以怎么设置默认使用python3运行?

阅读 2.9k
1 个回答

第一个问题连接数据库失败的提示是“权限不足”,可能是数据库服务器对来访IP做了限制,或则用户名和密码不对。都检查下。

第二个问题建议使用python虚拟环境。你说的默认只用python3是指的在django里面吧,如果py2和py3共存的话可以这样:ln -s /usr/local/python3/bin/python3 /usr/bin/python

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题