如何在Django1.6结合Python3.3版本中使用MySql
生活随笔
收集整理的這篇文章主要介紹了
如何在Django1.6结合Python3.3版本中使用MySql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用起了Python3.4跟Django1.6,數據庫依然是互聯網企業常見的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': '', #數據庫主機,默認為localhost8 'PORT': '', #數據庫端口,MySQL默認為33069 'OPTIONS': { 10 'autocommit': True, 11 }, 12 } 13 }?
最關鍵的一點,在站點的__init__.py文件中,我們添加如下代碼:
1 import pymysql 2 pymysql.install_as_MySQLdb()做完上述動作后,即可在django中訪問mysql了。
轉載于:https://www.cnblogs.com/Simon-xm/p/3890762.html
總結
以上是生活随笔為你收集整理的如何在Django1.6结合Python3.3版本中使用MySql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JUnit4学习笔记(二):参数化测试与
- 下一篇: 描写雪的古诗20首五年级