[爆卦]django資料庫是什麼?優點缺點精華區懶人包

為什麼這篇django資料庫鄉民發文收入到精華區:因為在django資料庫這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者alvinmo (妳這個小壞壞)看板Python標題[問題] 新手請益django資料庫問題時間...


前輩們好
最近正自己摸索django
也照著仿間的書籍練習
主要就是在model定義資料表
然後在內建的admin輸入些文章資料
再藉由view與templates做呈現

接下來因為想自己做出個作品出來
接觸了爬蟲
目前的進度是以爬蟲爬下來的資料
也順利存進sqlite
而sqlite資料庫裡表的定義與內容都是在view裡藉由爬蟲和以sql語法完成

突然發現好像沒有使用到model與admin的部份!

或許是整個邏輯觀念還沒有釐清
現在疑惑的是model與所連結的資料庫的關聯性是?

短時間內接觸了太多東西
看了很多書籍與文章
導致整個思緒有點混亂
如果問的問題太基礎的話請多包含

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.39.70 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1560579106.A.424.html
s860134: 我個人理解 model 裡面才會操作 sql, view 只會跟 model 06/15 15:35
s860134: 要特定的資料結構 06/15 15:35
s860134: 可能你的資料比較單純,存在 DB 裡面的結構與呈現的狀態 06/15 15:36
s860134: 已經很接近,所以你會覺得幹嘛多層一層,單層就可以惹 06/15 15:36
s860134: model 的功能是把資料庫的資料整理成 view 要的格式 06/15 15:37
as30385438: model就是讓你不用下sql,你直接下當然用不到他阿 06/15 16:29
zrna0515: 盡量用ORM會比較好 06/15 17:50
bugbug777: model裡面的類別建立後,執行makemigrations, 同一個A 06/15 20:40
bugbug777: pp裡面的migration資料夾裡面的檔案會有怎麼建立資料 06/15 20:40
bugbug777: 的檔案,可以點來看,例如0001 06/15 20:40
frank910138: model 可以防一些 資訊安全 sql injection ,直接sql 06/15 21:46
frank910138: 還要自幹 這些東西還有可以有準則, 不然 sql 每個 06/15 21:47
frank910138: 人 寫的都不一樣 06/15 21:47
sunherbcat: 你自己用Python和Sql當然可以存取Sqlite 。但是如果你 06/19 19:59
sunherbcat: 要透過View 將資料庫的東西render到Html時.則必須透過 06/19 19:59
sunherbcat: model 去資料庫抓取資料。 06/19 19:59
ssivart: 你要不要再確認一下 就我所知沒有實作model以及把該mode 07/04 00:52
ssivart: l的table schema migrate到資料庫 你是沒辦法用django O 07/04 00:52
ssivart: RM存資料的 如果你不用model那幹嘛用django 用sqlalchem 07/04 00:52
ssivart: y就好啊 07/04 00:52

你可能也想看看

搜尋相關網站