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文档链接 

你可能感兴趣的:(python peewee的笔记)