欢迎来到曹鸿源的个人站点

       
点击小屏 点击全屏

peewee 查询、更新、删除等操作

写Python项目,使用的数据库连接的是peewee,强迫症的我很想用自带的语法,索性抽时间恶补了一下,使用经验分享出来。

后面会做相peewee的查询、更新、删除等操作经验分享,欢迎关注。


首先要建两个表供实践操作:

学生表:student

id

name

sex

class_id

1

小a

1

1

2

小b

0

2

3

小c

1

2


班级表:class

id

class_name

class_no

1

一年级

1

2

二年级

4


文件:modes.py

数据库连接

from peewee import *
from common.config import Config

#     """ 
#     支持数据库连接断开后自动重连
#     参考:http://docs.peewee-orm.com/en/2.10.2/peewee/database.html?highlight=re#automatic-reconnect
#     """
#     pass

cfg = Config('conf/sys.cfg')
db = MySQLDatabase(cfg.db_name,host=cfg.db_host,user=cfg.db_user, passwd=cfg.db_passwd, charset='utf8', port=3306)



数据表使用

class BaseModel(Model):
    class Meta:
        database = db
# 学生表
class Student(BaseModel):
    id = PrimaryKeyField()
    name = CharField()
    sex = IntegerField()
    class_id = IntegerField()

    class Meta:
        db_table = 'student'
        
# 学生表
class Class(BaseModel):
    id = PrimaryKeyField()
    class_name = CharField()
    class_no = IntegerField()

    class Meta:
        db_table = 'class'


喜欢这个插件?点击获取:cShare

本文链接地址,转载请标注: https://caohongyuan.cn/article/159


上一篇:peewee 查询示例

下一篇:PHP 二维数组去重,针对较大的二维数组

(邮箱不会公开,只会做回复通知用) 提交 清空 {{comment.content}}
Re:{{response.content}}