小编omg*_*rok的帖子

MySQL 连接器/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
<mysql.connector.connection.MySQLConnection object at 0x7fd3a80536d0>
Run Code Online (Sandbox Code Playgroud)

验证我是否安装了此模块。但是,当我尝试转到settings.py文件以将DATABASE ENGINE设置为

DATABASES = {
    'default': {
        'ENGINE': 'mysql.connector.django',
        'NAME': 'mydb',
        'USER': 'root',
        'PASSWORD': 'test123',
        'HOST': '127.0.0.1',
        'PORT': '3306'
    }
}
Run Code Online (Sandbox Code Playgroud)

并尝试启动我的服务器,我不断收到错误消息:

django.core.exceptions.ImproperlyConfigured: 'mysql.connector.django'
isn't …
Run Code Online (Sandbox Code Playgroud)

python mysql django mysql-connector-python

5
推荐指数
1
解决办法
5265
查看次数

标签 统计

django ×1

mysql ×1

mysql-connector-python ×1

python ×1