如何在Django1.6結合Python3.4版本中使用MySql
來源:懂視網
責編:小采
時間:2020-11-09 19:17:02
如何在Django1.6結合Python3.4版本中使用MySql
如何在Django1.6結合Python3.4版本中使用MySql:pythonDjango 唉,最近趕了個新潮,用起了Python3.4跟Django1.6,數據庫依然是互聯網企業常見的MySql。悲催的是在Python2.7時代連接MySql的MySQLdb還不支持Python3.4,還好,苦苦追問G哥終于找到一款代替品,而且效果不錯,這代替品就是:pymysql。下
導讀如何在Django1.6結合Python3.4版本中使用MySql:pythonDjango 唉,最近趕了個新潮,用起了Python3.4跟Django1.6,數據庫依然是互聯網企業常見的MySql。悲催的是在Python2.7時代連接MySql的MySQLdb還不支持Python3.4,還好,苦苦追問G哥終于找到一款代替品,而且效果不錯,這代替品就是:pymysql。下

pythonDjango
唉,最近趕了個新潮,用起了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': '', #數據庫主機,默認為localhost 8 'PORT': '', #數據庫端口,MySQL默認為3306 9 'OPTIONS': {10 'autocommit': True,11 },12 }13 }
最關鍵的一點,在站點的__init__.py文件中,我們添加如下代碼:
1 import pymysql2 pymysql.install_as_MySQLdb()
做完上述動作后,即可在django中訪問mysql了。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
如何在Django1.6結合Python3.4版本中使用MySql
如何在Django1.6結合Python3.4版本中使用MySql:pythonDjango 唉,最近趕了個新潮,用起了Python3.4跟Django1.6,數據庫依然是互聯網企業常見的MySql。悲催的是在Python2.7時代連接MySql的MySQLdb還不支持Python3.4,還好,苦苦追問G哥終于找到一款代替品,而且效果不錯,這代替品就是:pymysql。下