今回はpythonで使えるORMapperの「peewee」を試してみます。
実際のところ
今回は既存のDBを流用するパターン。
from peewee import * from playhouse.sqlite_ext import SqliteExtData db = SqliteExtDatabase('blogtest.sqlite') db.connect()
で、このpeeweeは利用のため自前でちゃんとクラスを設定してあげる必要が
class BaseModel(Model): class Meta: database = db class Blog(BaseModel): body = TextField() date = DateTimeField(default=datetime.datetime.now) Blog.select().order_by(Blog.body).count() #>> 6
from datetime import date newblog.save() #>> 1 Blog.select().order_by(Blog.body).count() #>> 7