国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

peewee - python的orm查詢數據庫,查不到結果的話都報錯?

瀏覽:100日期:2022-07-08 18:18:32

問題描述

我用的是peewee,發覺在查詢一條數據的時候,則是用get方法,如果數據庫中沒有符合的數據,會直接拋出DoesNotExist錯誤。真忍受不了這種動不動就拋錯誤的框架,因為我寫了一個全局錯誤捕捉,所以總是會自動進入那個全局錯誤捕捉的方法里。非得強迫你手寫try來嵌套,有時候查詢太多,還得嵌套幾層try。

我就想問問,有沒什么orm框架是好像java或者C#那種,查詢不到結果就返回null的?難不成還要自己封裝?

問題解答

回答1:

SQLAlchemy

回答2:

# SQLAlchemycity = sesion.query(User.city).filter(User.name=='Hello').one()

如果city是null,然后這個查詢返回了 None(null),而不是拋出異常,那到底這條記錄是存在還是不存在呢?

標簽: Python 編程
主站蜘蛛池模板: 曲靖市| 高邑县| 克山县| 凤翔县| 丰镇市| 益阳市| 安吉县| 卓尼县| 武清区| 文化| 全州县| 赣榆县| 白河县| 贺州市| 农安县| 西宁市| 邹城市| 张家港市| 渭源县| 九龙坡区| 东乡族自治县| 镇安县| 泉州市| 正定县| 东明县| 绥阳县| 奎屯市| 宜春市| 新化县| 永和县| 登封市| 穆棱市| 宁德市| 德钦县| 博爱县| 昆山市| 高阳县| 蛟河市| 满洲里市| 永春县| 民县|