Python中的peewee是什么?Python该怎么使用peewee工具

有深入了解过视图、模型以及逻辑层之间的小伙伴就会知道 , 一个python程序在开发时需要将不同功能和层次的文件划分成模块 , 这样就能减少耦合性 。而模型层指的就是将数据库模型对应的在Python中构建出来 , 下文所讲的peewee工具起到的就是这个作用 , 往下看看吧 。

Python中的peewee是什么?Python该怎么使用peewee工具

文章插图
一、安装
学习python必不可少需要使用到的一个工具就pip包和管理管理器 , 只要通过它能够将python上所有的第三方库、内置工具以及依赖项全部都给下载安装好 。而peewee是一个使用在python脚本上的轻量化ORM对象关系映射工具 , 只需要通过调用命令即可安装 , 示例如下:
pip install peewee二、模型生成
这个工具只能够对关系型数据库起作用 , 也就是只有sqlite、mysql、SqlServer、postgresql这几个数据库能够通过该工具在python程序中生成相对应的模型 。
而这个工具的使用也是通过命令来实现的 , 查看命令再来一一解析其中的含义 , 如下所示:
python -m pwiz -e mysql -H localhost -p 3306 -u root -P root  ershouche > db.py在上面这个命令之中-e前面表示使用的是peewee工具 , 而后面的就是使用root账户连接上本地mysql数据库并且指定数据库为ershouche , 之后就会根据数据库的表结构和数据在python中生成相对应的模型 。
三、python代码使用
【Python中的peewee是什么?Python该怎么使用peewee工具】在python代码之中使用它也很简单 , 因为会有一个专门的对象可以实现增删改查等操作 。而增删改查使用的方法也是不同的 , 在方法之中需要指定列名 , 代码示例如下所示:
from db import *database.connect()for i in range(10):    print Dmoz.create(description="user", link="HuaDong", title="100000%s" % str(i))band = Dmoz.get(Dmoz.title == "1000001")band.delete_instance()以上就是关于“Python中的peewee是什么?Python该怎么使用peewee工具”的全部内容了 , 希望对你有所帮助 。

    推荐阅读