有深入了解过视图、模型以及逻辑层之间的小伙伴就会知道 , 一个python程序在开发时需要将不同功能和层次的文件划分成模块 , 这样就能减少耦合性 。而模型层指的就是将数据库模型对应的在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工具”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- 用搜狗浏览器如何下载网页中的视频和音频
- cad返回上一步快捷键
- 朱元璋中的上位一词是什么意思 朱元璋中的上位一词意思是什么
- 故梦中的女演员
- 李逵的性格特点 李逵性格中的弱点是什么
- 转账人行处理中是什么意思 转账人行处理中的解释
- 梦见松树 梦见松树有什么含义
- 迷你世界中的野人在哪里 位置介绍
- 红烧鸡翅中的家常做法 红烧鸡翅怎么做
- 情感中的五个交流技巧 生活感悟仅供参考