请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

3回答

总结 因为mysqlclient版本过高,要么降级版本安装,要么用pymysql   python2 装pymysql 在项目__init__文件 引入 

import pymysql

pymysql.install_as_MySQLdb()

解决问题

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1031257702 #1
    完全按课程内容输入的,但是就是出这个问题
    回复 有任何疑惑可以回复我~ 2019-02-11 18:51:14
  • 提问者 慕粉1031257702 #2
    五星好评,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-02-11 19:29:17
提问者 慕粉1031257702 2019-02-11 18:50:05


https://img1.sycdn.imooc.com//szimg/5c615324000121da07801040.jpg完全按课程内容录入的,但就是出这个问题

0 回复 有任何疑惑可以回复我~
  • Ethreal #1
    你确定真的存在这个数据库?账号密码都是正确的么?如果你确定都是正确的话,你用命令行切到对应的这个项目尝试下是否还是这种报错 启动这个命令
    回复 有任何疑惑可以回复我~ 2019-02-11 18:53:34
  • 提问者 慕粉1031257702 回复 Ethreal #2
    嗯,有
    回复 有任何疑惑可以回复我~ 2019-02-11 18:55:28
  • 提问者 慕粉1031257702 回复 Ethreal #3
    没法发照片,但是真的有
    回复 有任何疑惑可以回复我~ 2019-02-11 18:56:03
Ethreal 2019-02-11 17:50:50

是用的自带的数据库?还是mysql 如果是自带的出现这种问题 建议重新在启动一个django项目看下

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1031257702 #1
    用的是MySQL,通过navicat链接的。不过MySQL-Python安装不了,用的是MySQLclient的。
    回复 有任何疑惑可以回复我~ 2019-02-11 18:03:55
  • Ethreal 回复 提问者 慕粉1031257702 #2
    你settings里面的配置好了mysql的连接么?
    回复 有任何疑惑可以回复我~ 2019-02-11 18:05:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信