中運算符與表達式怎么引入?
傳遞運算表達式在 Python 中最典型的應用在 ORM 上。 Python 調用關系型數據庫基本上都是通過 Database API 來實現的,查詢數據依賴于 SQL,ORM 最大方便之一就是能生成查詢所用的 SQL。
非關系型數據庫中有的 query 語句也支持條件查詢,比如 AWS 的 Dynamodb。那么如何通過 ORM 來生成 query 語句也是一直重要的地方。 在 peewee 文檔的 Query operators 中可以看到這個 ORM 支持常用的操作符來表示字段和字段之間的關系。