美文网首页
[python] peewee基础总结

[python] peewee基础总结

作者: 搞技术的小星星 | 来源:发表于2018-10-27 22:33 被阅读8次
    1. 引入包和数据库
    from peewee import *
    db = SqliteDatabase('data.db')
    
    1. 定义基础模型
    class BaseModel(Model):
        created_date = DateTimeField(default=datetime.now, null=True)
        class Meta:
            database = db
    
    class ShopInfo(BaseModel):
        shopId = IntegerField(verbose_name='店铺Id', null=False, default=-1, index=True)
        keywords = CharField(verbose_name='所有评论的keywords', max_length=50,default='[]', null=True)
    
    1. 加表
    db.create_tables([ShopInfo])
    db.close()
    
    1. 加字段
    from playhouse.migrate import *
    migrator = SqliteMigrator(db)
    
    monthCommentCount = CharField(verbose_name='每月的评论数量', max_length=10,null=True)
    
    migrate(
        migrator.add_column('ShopInfo', 'monthCommentCount', monthCommentCount),
    )
    

    相关文章

      网友评论

          本文标题:[python] peewee基础总结

          本文链接:https://www.haomeiwen.com/subject/wxmjtqtx.html