Pony เป็นผู้ทำแผนที่เชิงวัตถุขั้นสูง คุณสมบัติที่น่าสนใจที่สุดของ Pony คือความสามารถในการเขียนคำสั่งไปยังฐานข้อมูลโดยใช้นิพจน์ตัวสร้าง Python และแลมบ์ดา Pony วิเคราะห์โครงสร้างไวยากรณ์เชิงนามธรรมของนิพจน์และแปลเป็นแบบสอบถาม SQL
นี่คือตัวอย่างแบบสอบถามใน Pony:
select ( p for p in Product if p . name . startswith ( 'A' ) and p . cost <= 1000 )
Pony แปลคำสั่งเป็น SQL โดยใช้ภาษาฐานข้อมูลเฉพาะ ปัจจุบัน Pony ทำงานร่วมกับฐานข้อมูล SQLite, MySQL, PostgreSQL และ Oracle
ด้วยการจัดเตรียม Pythonic API ทำให้ Pony อำนวยความสะดวกในการพัฒนาแอปที่รวดเร็ว Pony เป็นห้องสมุดที่เรียนรู้ง่ายและใช้งานง่าย ทำให้งานของคุณมีประสิทธิผลมากขึ้นและช่วยประหยัดทรัพยากร Pony บรรลุความสะดวกในการใช้งานดังต่อไปนี้:
ทั้งหมดนี้ช่วยให้นักพัฒนามุ่งเน้นไปที่การใช้ตรรกะทางธุรกิจของแอปพลิเคชัน แทนที่จะต้องดิ้นรนกับผู้ทำแผนที่ที่พยายามทำความเข้าใจวิธีรับข้อมูลจากฐานข้อมูล
ดูตัวอย่างที่นี่
Pony ORM เป็นโครงการโอเพ่นซอร์สที่ได้รับลิขสิทธิ์ของ Apache 2.0 หากคุณต้องการสนับสนุนการพัฒนา Pony ORM โปรดพิจารณา:
มาเป็นผู้สนับสนุนหรือผู้สนับสนุน
Pony ORM ยังมี Entity-Relationship Diagram Editor ซึ่งเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างต้นแบบ คุณสามารถสร้างไดอะแกรมฐานข้อมูลของคุณทางออนไลน์ได้ที่ https://editor.ponyorm.com สร้างสคีมาฐานข้อมูลตามไดอะแกรม และเริ่มทำงานกับฐานข้อมูลโดยใช้คำสั่งประกาศภายในไม่กี่วินาที
มีเอกสารประกอบอยู่ที่ https://docs.ponyorm.org แหล่งเอกสารมีอยู่ที่ https://github.com/ponyorm/pony-doc โปรดสร้างเอกสารใหม่ที่เกี่ยวข้องกับปัญหาที่นี่ หรือส่งคำขอดึงพร้อมกับการปรับปรุงของคุณ
Pony ORM เปิดตัวภายใต้ลิขสิทธิ์ Apache 2.0
กรุณาโพสต์คำถามของคุณใน Stack Overflow พบกับทีม PonyORM พูดคุยกับสมาชิกชุมชน และรับคำตอบสำหรับคำถามของคุณในกลุ่ม Telegram ชุมชนของเรา เข้าร่วมจดหมายข่าวของเราที่ ponyorm.org ติดต่อเราบน Twitter
ลิขสิทธิ์ (c) 2013-2022 Pony ORM สงวนลิขสิทธิ์. ข้อมูล (ที่) ponyorm.org