您好,登錄后才能下訂單哦!
小編給大家分享一下Django中使用Mysql數據庫的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
在Django中使用Mysql數據庫
方法一:
首先在項目settings.py的文件同目錄下的 init.py 文件里輸入
import pymysql pymysql.install_as_MySQLdb()
然后用下載的命令安裝安裝pymysql驅動:
pip install pymysql
方法二:
如提示 Did you install mysqlclient? 說明缺失這個包(mysql的驅動包),并且這個包不能通過pip安裝,須自己下載,下載地址:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
下載對應版本軟件包
python 3.6 32的下載: mysqlclient?1.3.13?cp36?cp36m?win32.whl
python 3.6 64 的下載:mysqlclient?1.3.13?cp36?cp36m?win_amd64.whl
然后進入虛擬環境,切換到文件下載的目錄里使用下面的命令進行安裝:
pip install xxx.whl
留意:如果沒有安裝wheel的要先安裝,現在新版本的Pyhton基本默認已經安裝,如果沒有安裝的話,請先使用下面的命令安裝:
pip install wheel
提示:上面的兩種方法都能連接Mysql,區分是第一種運行速度不如第二種,但第二種安裝稍微麻煩一些,如果網站流量很大,建議第二種方法。
驅動安裝好之后,在settings.py文件的DATABASES里配置數據庫類型和數據庫帳號密碼,就可以連接Mysql數據庫。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django3', 'USER': 'django3', 'PASSWORD': '9684a35c71', 'HOST': '127.0.0.1', 'PORT': '3306', } }
就可以使用MYSQL數據庫了。
看完了這篇文章,相信你對Django中使用Mysql數據庫的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。