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