请稍等 ...
×

采纳答案成功!

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

正在回答

1回答

Jack 2019-05-08 23:38:23

这还真看不出原因来,上服务器Python3环境导入一下MySQLdb看报错吗

[root@zanhu ~]# python3

Python 3.7.2 (default, Mar 31 2019, 20:52:14)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import MySQLdb

>>>

settings里面数据库连接信息看一下,系统装过 yum install mysql-devel


0 回复 有任何疑惑可以回复我~
  • 提问者 李嘉图principal #1
    之前是mariadb还正常的,今天装了MySQL8装的头大,明天试试,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-05-08 23:44:01
  • 提问者 李嘉图principal #2
    安装了 mysql-devel,无法导入MySQLdb,有安装 PyMySQL,mysqlclient
    manage.py 报错:django.core.exceptions.ImproperlyConfigured: 'django.db.backends.mysql' isn't an available database backend.
    Try using 'django.db.backends.XXX', where XXX is one of:
        'oracle', 'postgresql', 'sqlite3'
    老师帮忙看下吧
    回复 有任何疑惑可以回复我~ 2019-05-09 10:52:14
  • 提问者 李嘉图principal #3
    settings:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'zip_web_hangzhou',
            'USER': 'kevin1',
            'PASSWORD': 'xxxxxxxxxxxxxx',
            'HOST':'localhost',
            'OPTIONS':{
            "init_command": "SET foreign_key_checks = 0;",
        }
    
        }
    }
    回复 有任何疑惑可以回复我~ 2019-05-09 11:11:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信