Django 框架導入 MySQL 數據庫竟然如此簡單
想把Django和MySQL接上?沒那么簡單我們得先讓Python和MySQL各司其職,這不,咱倆今天就搞定它,給Django項目搭建到MySQL的橋梁。
第一步:裝備你的開發(fā)環(huán)境
首先你得看看自己設備齊了沒?就是說,能不能用電腦操作MySQL數據庫,會不會利用Python里面的那個叫做MySQL客戶端庫這個玩意兒。這就相當于找到打開MySQL門的鑰匙了。可能你還是有些迷糊,不知道該咋辦?其實挺容易的,稍微了解下pip命令就行,跟下載軟件差不多。
第二步:在MySQL中創(chuàng)建數據庫
找對鑰匙就能開門,把MySQL想象成新房,搭個庫就等于修墻鋪瓦,隨便用命令或圖形工具都能搞定,起個易記又霸氣的名字,權限也別忘了設,最后Django配置文件要用到。
pip install mysqlclient
第三步:配置Django項目的settings.py文件
搞定數據庫,Django要用的!就在設置文件里,就是那個settings.py,找到DATABASES那段。換成MySQL就行了,記得把原有的SQLite砍掉。然后我們要告訴Django有個新朋友MySQL,填寫下它的大名(即數據庫名稱),登錄名和密碼也不能落下,還有網址和端口哈~
CREATE DATABASE mydatabase;
第四步:利用Django的ORM系統(tǒng)定義模型
哎呦Django的orm好強大!只需要用Python就能搞定數據庫表的定義和更改,感覺就像在蓋房子,只需要畫一畫設計圖紙。然后連上MySQL,用Django的遷移系統(tǒng)看看現有數據庫結構,接著照著這個創(chuàng)建一個Django模型,最后運行一下遷移命令,立馬就能拿到一個數據庫遷移文件!
第五步:運行遷移命令同步模型與數據庫
搞定設定后,接下來就是按照藍圖變成實實在在的東西了。整個過程只需2步喔:第1步,通過Python運行兩個修改命令(放心交給Django處理,它會幫你檢查錯誤噠);第2步,最后,期待那個讓人眼前一亮的瞬間,數據庫和模型會自動變得跟你想象中的一模一樣!
第六步:使用Django的ORMAPI管理數據庫
搞定Django的ORMAPI之后,用起來就跟玩兒似的,輕松搞掂數據庫了!不光可以隨便增刪改查,想換數據庫系統(tǒng)也沒問題,管理數據庫就跟剪個花草、施個肥一樣容易。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydatabase', 'USER': 'myuser', 'PASSWORD': 'mypassword', 'HOST': 'localhost', 'PORT': '3306', } }
第七步:多數據庫后端的支持
記住Django可不僅僅會用MySQL,它還可以連上PostgreSQL、SQLite和Oracle等其他數據庫!選哪個好?那得看你的需求還有喜好就像選出門旅游的交通工具那樣。
結語:讓數據自由穿梭
搞定,咱們成功搭建了連接Django跟Mysql的那座"橋梁",這樣數據就在Python和Mysql中自由穿梭。這么一弄,咱們的項目就變得更加炫酷完美,而且功能也更強大了!現在,你是不是已經迫不及待地想讓數據飛奔起來了?趕快在評論區(qū)告訴我!別忘了點贊、分享給更多人,讓我們一起玩轉數據~
python manage.py makemigrations python manage.py migrate
作者:小藍
鏈接:http://www.beijingshangmencuiru.cn/content/666.html
本站部分內容和圖片來源網絡,不代表本站觀點,如有侵權,可聯(lián)系我方刪除。