1最簡(jiǎn)單安裝 通過(guò) pip 安裝
打開(kāi) cmd 窗口 凭迹,執(zhí)行命令? pip install peewee??
? ? ? ? 注意 如果? pip 命令找不到奄毡,請(qǐng)看是否已經(jīng)安裝了 python 環(huán)境和 pip 環(huán)境
2 peewee 是怎么和數(shù)據(jù)庫(kù) 映射的
3?peewee的pwiz將已有數(shù)據(jù)庫(kù)轉(zhuǎn)為Model
# 直接生成模型文件
python -m pwiz -e mysql -H ip地址? -p端口 -u用戶名 -P 數(shù)據(jù)庫(kù)名> 生成的文件名.py
按照這個(gè)命令執(zhí)行即可 凰浮。官疲。泳叠。
?ip地址? 端口? ? 用戶名? 數(shù)據(jù)庫(kù)名? 都是你數(shù)據(jù)庫(kù)服務(wù)器的,我這里舉例的是mysql? ?, 生成的文件名也是你自己? 隨意起的
生成的文件 展示 :
展示圖
4 peewee 如何往數(shù)據(jù)庫(kù)添加數(shù)據(jù) 昼钻,修改數(shù)據(jù)
1? 使用 sava 添加 一條數(shù)據(jù)
sava 方法會(huì)返回 被修改的行的行號(hào) 掸屡,是一個(gè)整形
2? 使用 create 添加一條數(shù)據(jù)
create 會(huì)返回一個(gè) 實(shí)例對(duì)象
3 更新一條數(shù)據(jù)?
使用 save 方法
4 根據(jù)實(shí)例對(duì)象刪除數(shù)據(jù)庫(kù)中的 行數(shù)據(jù)
注意 herb_mittens 是從數(shù)據(jù)庫(kù)中拿到的實(shí)例對(duì)象
5 數(shù)據(jù)檢索 數(shù)據(jù)獲取
1 獲取 單行數(shù)據(jù)
寫(xiě)法 1
寫(xiě)法 2
2 獲取多條數(shù)據(jù)
針對(duì) 單表查詢
? ? ? ? ?注意,多表連接查詢 放下一篇 具體講
3 排序
4 條件查詢
日期限制?
日期限制