Pony ORM對象關(guān)系映射器
Pony ORM 非常有趣.
Pony 可以將 Python Generators 翻譯成 SQL.
它擁有可視編輯器和模型等其他特性.
Free for Non-commercial use with paid commercial licenses.
語法:
select(c for c in Customer if sum(c.orders.price) > 1000)
翻譯成 SQL 后的效果:
SELECT "c"."id"
FROM "Customer" "c"
LEFT JOIN "Order" "order-1"
ON "c"."id" = "order-1"."customer"
GROUP BY "c"."id"
HAVING coalesce(SUM("order-1"."total_price"), 0) > 1000評論
圖片
表情
