如何在Django1.6结合Python3.4版本中使用MySql
2014-05-14 14:53
806 查看
唉,最近赶了个新潮,用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql。
悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:pymysql。
下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装。
关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:
最关键的一点,在站点的__init__.py文件中,我们添加如下代码:
做完上述动作后,即可在django中访问mysql了。
悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:pymysql。
下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装。
关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:
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了。
相关文章推荐
- 如何在Django1.8结合Python3.4版本中使用MySql
- 如何在Django1.6结合Python3.3版本中使用MySql
- 如何在Django1.6结合Python3.4版本中使用MySql数据库
- 如何在Django1.6结合Python3.3版本中使用MySql
- 如何在Django1.8 结合Python3.4版本中使用MySql
- mac python自带版本2.6与2.7 如何在Python Django 项目里使用新版Python3.x.x
- 【Python】Python3.4 + Django1.7.2 如何连接MySQL
- django1.6.x(python3.3)使用pymysql连接mysql
- 如何使用Python3.4连接MySQL
- 在Django1.6和python中使用mysql
- python中django使用MySQL时出问题如何解决
- Python3.4 django使用mysql
- fedora20 下 django1.6+python3 使用mysql
- 如何使用Python3.4连接MySQL
- 如何使用virtualenvwrapper切换不同版本的python
- 教你如何在Django 1.6中正确使用 Signal
- Django 1.6 最佳实践: 如何正确使用 User Model
- Django Python3.4 MySQL
- Python3.4使用MySql
- 教你如何在Django 1.6中正确使用 Signal