Peewee的基本使用

        背景:刚接触大数据工作,要核对大量的接口返回数据的准确性验证工作,由于数据字典在编写sql的时候查看很不方便,而且对现有数据接口不是很清楚且表、字段数据量多且短时间内无法烂熟于心,给予此背景,简单的整理了一下peewee在工作中的应用。

        前提:需先安装peewee/pwiz:

pip3 install peewee
pip3 install pwiz

1、环境具备了之后,在使用peewee库的时候要先生成model对象,此处对orm要有基本的了解;

python3 -m pwiz -e mysql -H host地址 -p 数据库端口 -u 用户名 -P 密码  -t 表名 库名 > 生成的orm_model文件名.py

生成model对象如下例子:

from peewee import *

database = MySQLDatabase('qk_aic', **{'charset': 'utf8', 'sql_mode': 'PIPES_AS_CONCAT', 'use_unicode': True, 'host': '172.0.0.1', 'port': 3306, 'user': '123', 'password': '123'})


class UnknownField(object):
    def __init__(self, *_, **__): pass


class BaseModel(Model):
    clas

你可能感兴趣的:(工具指北,数据库,database)