美文网首页
[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