django1.7 与python3.4结合连接mysql数据库

django的seting.py文件里关于连接mysql的部分配置不变。就是像下面这样

DATABASES = {
     'default': {
          'ENGINE': 'django.db.backends.mysql', #数据库引擎
          'NAME': 'test',                       #数据库名
          'USER': 'root',                       #用户名
          'PASSWORD': 'root',              #密码
          'HOST': '',                              #数据库主机,默认为localhost
          'PORT': '',                              #数据库端口,MySQL默认为3306
          'OPTIONS': {
             'autocommit': True,
         },
     }
 }
关键部分是在站点的__init__.py文件中,添加如下代码:

import pymysql
pymysql.install_as_MySQLdb()

做完上述动作后,即可在django中访问mysql了。 如果没有pymysql该模块,就用pip install pymysql 安装,或者用 easy
-install pymysql安装即可

 

你可能感兴趣的:(django1.7 与python3.4结合连接mysql数据库)