手機也能上課
1/5
ORM 介紹
ORM(Object - Relational Mapping)即對象 - 關(guān)系映射。
在 Python 中,ORM 是一種編程技術(shù),用于在面向?qū)ο缶幊蹋∣bject - Oriented Programming,OOP)和關(guān)系型數(shù)據(jù)庫(Relational Database)之間建立一種橋梁。
它允許開發(fā)人員使用面向?qū)ο蟮姆绞剑ɡ缍x類、對象和方法)來操作關(guān)系型數(shù)據(jù)庫,而不必直接編寫復雜的 SQL(Structured Query Language)語句。這樣可以將數(shù)據(jù)庫表中的行看作是對象,表中的列看作是對象的屬性。
簡單的說,ORM是通過使用描述對象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將程序中的對象自動持久化到關(guān)系數(shù)據(jù)庫中。