django mysql connector,MySQL Connector / Python作为Django引擎?

即使经过数小时和数小时的谷歌搜索,也无法找到答案.搜索堆栈溢出.我向你们保证,我已经看到了所有可能被视为相关的答案,但这些答案都没有解决我所面临的问题.无需再费周折 –

目前在shell中我可以这样做:

Python 2.7.11+ (default, Apr 17 2016, 14:00:29)

[GCC 5.3.1 20160413] on linux2

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

>>> from distutils.sysconfig import get_python_lib

>>> print get_python_lib()

/usr/lib/python2.7/dist-packages

>>> import mysql.connector

>>> db = mysql.connector.connect(user='root', password='test123', host='127.0.0.1', database='mydb')

>>> db

验证我已安装此模块.但是,当我尝试转到settings.py文件以设置DATABASE ENGINE时

DATABASES = {

'default': {

'ENGINE': 'mysql.connector.django',

'NAME': 'mydb',

'USER': 'root',

'PASSWORD': 'test123',

'HOST': '127.0.0.1',

'PORT': '3306'

}

}

并尝试启动我的服务器我一直收到错误:

django.core.exceptions.ImproperlyConfigured: 'mysql.connector.django'

isn't an available database backend.

不知道如何解决这个问题.我在Django版本1.9.7上,Python版本显示在上面的代码片段中

使用’mysql.connector.django’与使用’django.db.backends.mysql’之间有什么区别?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值