本篇文章為大家展示了怎么在Django中安裝與配置mysql,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
安裝mysql
首先安裝pymysql
pip install pymysql
然后安裝mysqlclient
pip install mysqlclient
在安裝過(guò)程中可能會(huì)報(bào)類似以下錯(cuò)誤(因?yàn)槲业囊呀?jīng)安裝成功了,找了類似的圖):
在window下安裝python的包會(huì)出現(xiàn)各種問(wèn)題,https://www.lfd.uci.edu/~gohlke/pythonlibs/這個(gè)網(wǎng)站就是專門(mén)用于解決window下python安裝的問(wèn)題。你可以去下載對(duì)應(yīng)的文件進(jìn)行安裝。
搜索mysqlclient找到對(duì)應(yīng)的文件,我使用的是python3.6電腦是64位的,就找到對(duì)應(yīng)的whl文件下載到本地。
pip install c://mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
這樣就大功告成了。
配置
找到Django下/項(xiàng)目名/settings.py文件,配置一下
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',//數(shù)據(jù)庫(kù)類型 'NAME': 'demo', //數(shù)據(jù)庫(kù)名稱 'HOST':'localhost', //域名 'PORT':'3306', //端口號(hào) 'USER':'root', //用戶名 'PASSWORD':'123456' //密碼 } }
這樣配置就完成了。
改變數(shù)據(jù)庫(kù)
現(xiàn)在我們來(lái)嘗試下是否已經(jīng)能夠正常操作數(shù)據(jù)庫(kù)。
先生成一個(gè)app,舉例叫做Person
python manage.py startapp Person
然后在models.py文件中創(chuàng)建數(shù)據(jù)庫(kù)表
from django.db import models class Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30)
只做示例,隨手建了兩個(gè)字段。既然數(shù)據(jù)庫(kù)表都有了,現(xiàn)在嘗試是否能夠改變數(shù)據(jù)庫(kù)!
python manage.py migarte//為改動(dòng)創(chuàng)建遷移記錄
python manage.py migarte//把記錄同步到數(shù)據(jù)庫(kù),做修改數(shù)據(jù)庫(kù)的操作
命令行顯示內(nèi)容如上,基本就問(wèn)題不大,再看一下數(shù)據(jù)庫(kù)
上述內(nèi)容就是怎么在Django中安裝與配置mysql,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前題目:怎么在Django中安裝與配置mysql-創(chuàng)新互聯(lián)
本文URL:http://chinadenli.net/article26/dcjhjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、動(dòng)態(tài)網(wǎng)站、微信公眾號(hào)、虛擬主機(jī)、App開(kāi)發(fā)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容