如何在Django1.6结合Python3.3版本中使用MySql
2014-08-04 18:16
881 查看
用起了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的时候一样,如下所示:
1 DATABASES = { 2 'default': { 3 'ENGINE': 'django.db.backends.mysql', #数据库引擎 4 'NAME': 'test', #数据库名 5 'USER': 'root', #用户名 6 'PASSWORD': 'root', #密码 7 'HOST': '', #数据库主机,默认为localhost 8 'PORT': '', #数据库端口,MySQL默认为3306 9 'OPTIONS': { 10 'autocommit': True, 11 }, 12 } 13 }
最关键的一点,在站点的__init__.py文件中,我们添加如下代码:
1 import pymysql 2 pymysql.install_as_MySQLdb()
做完上述动作后,即可在django中访问mysql了。
相关文章推荐
- 如何在Django1.6结合Python3.3版本中使用MySql
- 如何在Django1.6结合Python3.4版本中使用MySql
- 如何在Django1.8结合Python3.4版本中使用MySql
- 如何在Django1.8 结合Python3.4版本中使用MySql
- 如何在Django1.6结合Python3.4版本中使用MySql数据库
- django1.6.x(python3.3)使用pymysql连接mysql
- 在Django1.6和python中使用mysql
- python中django使用MySQL时出问题如何解决
- mac python自带版本2.6与2.7 如何在Python Django 项目里使用新版Python3.x.x
- fedora20 下 django1.6+python3 使用mysql
- python-django如何在sae中使用自带ImageField和FileField -django-上善若水小站
- PYTHON(DJANGO)使用日记之如何改变admin控制下的页面风格
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- 【Python】Python3.4 + Django1.7.2 如何连接MySQL
- 教你如何在Django 1.6中正确使用 Signal
- Django 1.6 最佳实践: 如何正确使用 User Model
- Python学习:MAC下SlickEdit2012,如何使用最新的python版本
- Django 1.6 最佳实践: 如何设置和使用 Log(转)
- 在django 1.6中使用postgresql的array(1.8版本已直接支持)
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序