精品九九_国产在线a视频_久久呻吟_一区二区免费_国偷自拍_热久久这里只有精品

Django 框架導(dǎo)入 MySQL 數(shù)據(jù)庫竟然如此簡單

想把DjangoMySQL接上?沒那么簡單我們得先讓Python和MySQL各司其職,這不,咱倆今天就搞定它,給Django項(xiàng)目搭建到MySQL的橋梁。

第一步:裝備你的開發(fā)環(huán)境

首先你得看看自己設(shè)備齊了沒?就是說,能不能用電腦操作MySQL數(shù)據(jù)庫,會不會利用Python里面的那個叫做MySQL客戶端庫這個玩意兒。這就相當(dāng)于找到打開MySQL門的鑰匙了。可能你還是有些迷糊,不知道該咋辦?其實(shí)挺容易的,稍微了解下pip命令就行,跟下載軟件差不多。

Django 框架導(dǎo)入 MySQL 數(shù)據(jù)庫竟然如此簡單插圖

第二步:在MySQL中創(chuàng)建數(shù)據(jù)庫

找對鑰匙就能開門,把MySQL想象成新房,搭個庫就等于修墻鋪瓦,隨便用命令或圖形工具都能搞定,起個易記又霸氣的名字,權(quán)限也別忘了設(shè),最后Django配置文件要用到。

pip install mysqlclient

第三步:配置Django項(xiàng)目的settings.py文件

搞定數(shù)據(jù)庫,Django要用的!就在設(shè)置文件里,就是那個settings.py,找到DATABASES那段。換成MySQL就行了,記得把原有的SQLite砍掉。然后我們要告訴Django有個新朋友MySQL,填寫下它的大名(即數(shù)據(jù)庫名稱),登錄名和密碼也不能落下,還有網(wǎng)址和端口哈~

CREATE DATABASE mydatabase;

第四步:利用Django的ORM系統(tǒng)定義模型

哎呦Django的orm好強(qiáng)大!只需要用Python就能搞定數(shù)據(jù)庫表的定義和更改,感覺就像在蓋房子,只需要畫一畫設(shè)計圖紙。然后連上MySQL,用Django的遷移系統(tǒng)看看現(xiàn)有數(shù)據(jù)庫結(jié)構(gòu),接著照著這個創(chuàng)建一個Django模型,最后運(yùn)行一下遷移命令,立馬就能拿到一個數(shù)據(jù)庫遷移文件!

第五步:運(yùn)行遷移命令同步模型與數(shù)據(jù)庫

Django 框架導(dǎo)入 MySQL 數(shù)據(jù)庫竟然如此簡單插圖1

搞定設(shè)定后,接下來就是按照藍(lán)圖變成實(shí)實(shí)在在的東西了。整個過程只需2步喔:第1步,通過Python運(yùn)行兩個修改命令(放心交給Django處理,它會幫你檢查錯誤噠);第2步,最后,期待那個讓人眼前一亮的瞬間,數(shù)據(jù)庫和模型會自動變得跟你想象中的一模一樣!

第六步:使用Django的ORMAPI管理數(shù)據(jù)庫

搞定Django的ORMAPI之后,用起來就跟玩兒似的,輕松搞掂數(shù)據(jù)庫了!不光可以隨便增刪改查,想換數(shù)據(jù)庫系統(tǒng)也沒問題,管理數(shù)據(jù)庫就跟剪個花草、施個肥一樣容易。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mydatabase',
        'USER': 'myuser',
        'PASSWORD': 'mypassword',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

第七步:多數(shù)據(jù)庫后端的支持

記住Django可不僅僅會用MySQL,它還可以連上PostgreSQL、SQLite和Oracle等其他數(shù)據(jù)庫!選哪個好?那得看你的需求還有喜好就像選出門旅游的交通工具那樣。

結(jié)語:讓數(shù)據(jù)自由穿梭

搞定,咱們成功搭建了連接Django跟Mysql的那座"橋梁",這樣數(shù)據(jù)就在Python和Mysql中自由穿梭。這么一弄,咱們的項(xiàng)目就變得更加炫酷完美,而且功能也更強(qiáng)大了!現(xiàn)在,你是不是已經(jīng)迫不及待地想讓數(shù)據(jù)飛奔起來了?趕快在評論區(qū)告訴我!別忘了點(diǎn)贊、分享給更多人,讓我們一起玩轉(zhuǎn)數(shù)據(jù)~

python manage.py makemigrations
python manage.py migrate

THE END
主站蜘蛛池模板: 中文字幕在线视频免费视频 | 国产福利精品一区 | 国产精品久久久一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 免费成人国产 | www日本高清| 91精品国产一区二区在线观看 | 国产成人久久精品 | 久久精品久久综合 | 国产精品日韩 | 亚洲精品久久久久久久久久吃药 | av中文网 | 一区二区在线视频 | 国产日韩精品在线 | 天天干狠狠干 | 亚洲精品一区二三区不卡 | 亚洲精品国产第一综合99久久 | 美女高潮网站 | 999久久久 | 羞羞网站在线观看 | 中文字幕在线观看视频网站 | 国产亚洲精品久久久久久牛牛 | 国产成人麻豆免费观看 | 中文字幕成人在线 | 一级黄色片美国 | 欧美一区二区三区,视频 | 蜜臀久久99精品久久久久久宅男 | 91精品国产综合久久久动漫日韩 | 日韩高清中文字幕 | 久久久久国产 | 日本天堂视频在线观看 | 99re在线视频精品 | 黄色免费看 | 国产91视频免费 | 欧美一级二级三级视频 | 国产你懂的在线观看 | 综合色久 | 久久精品小视频 | 狠狠色狠狠色综合日日92 | 九九久久99 | 久久久久久久国产精品 |