สรุปแนวคิดของ ORM (object-relational mapper) แบบสั้น ๆ
ORM (object-relational mapper) คือ การ map ข้อมูลเชิงสัมพันธ์ไปเป็นโมเดลเชิงวัตถุ
อ่านรายละเอียด ORM เพิ่มเติมได้ที่
- https://en.wikipedia.org/wiki/Object-relational_mapping
- https://th.wikipedia.org/wiki/ตัวส่งระหว่างโมเดลเชิงวัตถุและเชิงสัมพันธ์
- http://www.thaiseoboard.com/index.php/topic,172756.msg2353400.html#msg2353400
โมดูล Peewee เป็น ORM (object-relational mapper ชื่อในภาษาไทยคือ "ตัวส่งระหว่างโมเดลเชิงวัตถุและเชิงสัมพันธ์" ) ที่เขียนในภาษาไพทอน โดย Peewee รองรับฐานข้อมูล PostgreSQL, MySQL และ SQLite
รองรับทั้ง Python 2 และ Python 3
ใช้ MIT License
สามารถติดตั้งได้โดยใช้คำสั่ง pip :
pip install peewee
ตัวอย่าง app ที่เขียนด้วย Peewee
- Twitter-clone ที่เขียนด้วย Flask http://docs.peewee-orm.com/en/latest/peewee/example.html
- Subrosa ระบบบล็อกสำเร็จรูปที่เขียนใน Python https://github.com/exaroth/subrosa
เอกสารแนะนำการใช้งาน http://docs.peewee-orm.com/en/latest/peewee/quickstart.html#quickstart
อ่านเอกสารการใช้งานได้ที่ http://docs.peewee-orm.com/en/latest/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)