之前在學(xué)Django時(shí),發(fā)現(xiàn)它的模型層非常好用,把對(duì)數(shù)據(jù)庫(kù)的操作映射成對(duì)類、對(duì)象的操作,避免了我們直接寫在Web項(xiàng)目中SQL語句,當(dāng)時(shí)想,如果這個(gè)模型層可以獨(dú)立出來使用就好了,那我們平臺(tái)操作數(shù)據(jù)庫(kù)也可以這么玩了,我不喜歡寫SQL語句。
后來才知道,原來這個(gè)叫ORM(Object Relational Mapping,對(duì)象關(guān)系映射),在Python下面有很多這樣的類庫(kù),如SQLObject、Storm、peewee和SQLAlchemy。
這里就給你們介紹一下Peewee的基本使用,因?yàn)樗浅5妮p量級(jí),最主要是和Django