有深入了解過視圖、模型以及邏輯層之間的小伙伴就會知道 , 一個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返回上一步快捷鍵
- 朱元璋中的上位一詞是什么意思 朱元璋中的上位一詞意思是什么
- 故夢中的女演員
- 李逵的性格特點 李逵性格中的弱點是什么
- 轉賬人行處理中是什么意思 轉賬人行處理中的解釋
- 夢見松樹 夢見松樹有什么含義
- 迷你世界中的野人在哪里 位置介紹
- 紅燒雞翅中的家常做法 紅燒雞翅怎么做
- 情感中的五個交流技巧 生活感悟僅供參考
