Pony ORM是一個(gè)很優(yōu)雅的ORM框架,可以利用Python語(yǔ)法來(lái)書(shū)寫(xiě)各種數(shù)據(jù)庫(kù)查詢,同時(shí)執(zhí)行效率還是不錯(cuò)的。 而其官方文檔一直沒(méi)有中文翻譯,...
13. 同F(xiàn)lask的集成 從Pony 0.7.4版本開(kāi)始,我們?cè)黾恿藢?duì)Flask的支持,通過(guò)pony.flask.Pony,你可以使用恰當(dāng)?shù)姆?..
12. 數(shù)組數(shù)據(jù)類型支持 概述 從Pony 0.7.7.7版本開(kāi)始,我們?yōu)镻ostgreSQL、CockroachDB和SQLite增加了對(duì)數(shù)組...
10. 匯總 你可以使用以下五個(gè)聚合函數(shù)進(jìn)行聲明性查詢:sum()、count()、min()、max()、avg()和group_concat...
09.處理實(shí)體關(guān)系 在Pony中,一個(gè)實(shí)體可以通過(guò)關(guān)系屬性與其他實(shí)體建立關(guān)系,每個(gè)關(guān)系總是有兩端,并且由兩個(gè)實(shí)體屬性定義。 在上面的例子中,我們...
08. 查詢 Pony 提供了一種非常方便的方法,可以使用生成器表達(dá)式語(yǔ)法查詢數(shù)據(jù)庫(kù)。Pony允許程序員使用原生的Python語(yǔ)法來(lái)處理存儲(chǔ)在數(shù)...
07.與實(shí)體實(shí)例一起工作 創(chuàng)建一個(gè)實(shí)體實(shí)例 在 Pony 中創(chuàng)建一個(gè)實(shí)體實(shí)例,就像在 Python 中創(chuàng)建一個(gè)普通對(duì)象一樣: 在Pony中創(chuàng)建一...
11.JSON數(shù)據(jù)類型支持 概述 最近,所有主流數(shù)據(jù)庫(kù)系統(tǒng)中都增加了對(duì)JSON數(shù)據(jù)類型的支持,JSON支持引入了NoSQL數(shù)據(jù)庫(kù)中常見(jiàn)的動(dòng)態(tài)數(shù)據(jù)...
06.事務(wù)和db_session 數(shù)據(jù)庫(kù)事務(wù)是一個(gè)邏輯工作單位,它可以由一個(gè)或多個(gè)查詢組成。事務(wù)是原子式的,這意味著當(dāng)事務(wù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行更改時(shí),要...