python peewee的笔记

个人笔记。。

“`

from peewee import *

db=SqliteDatabase(‘people.db’)

class Person(Model):

    name=CharField()

    birthday=DateField()

    is_relative=BooleaField()

    class Meta:

        database=db

“`

1.先导入peewee的包

2.建立一个NoSQL或者SQL的对象

3.建立一个model类 其中model类里包含Meta类

4. 进行数据库的连接,如: db.connect()

5.进行数据库的操作,如:db.creata_tables() 建议数据库 或者用已经建立的model类进行操作,如:Person.create(name=’???’,birthday=’???’,is_relative=’???’)

操作方式:Person.create(),Person.delete_instance(),Person.select().where(\w+=’\w’)  and  group_by(),having(),limt() and offset() , save(),insert(),update()。。。。增删查改

join() 连接 

 “`

for x in Person.select().where() :

    print x

“`

疑问:class Meta 代表什么?大概代表对sql语句查询的限制条件..

明天继续学习..peewee文档链接 

    原文作者:night_Akame
    原文地址: https://www.jianshu.com/p/159abee4d94d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞