Django 中配置 MySql
在 Python2 中配置 mysqldb
安装 mysqldb
pip install mysql-python
如果出现 fatal error C1083 错误需要安装 MySQL_python-1.2.5-cp27-none-win_amd64.whl
在 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下载对应的包版本,如果是 win7 64 位 2.7 版本的 python,就下载 MySQL_python-1.2.5-cp27-none-win_amd64.whl
cd 到下载位置的命令行执行pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
在 Python3 中配置 pymysql
安装 pymysql
pip install pymysql
在项目文件夹中的 __init__.py
中添加如下代码:
import pymysql
pymysql.install_as_MySQLdb()
在 setting 中配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名称',
'USER':'root',
'PASSWORD':'password',
'HOST':'127.0.0.1',
}
}