ผลต่างระหว่างรุ่นของ "Tutorial Odoo 9.0 Part 3 : กำหนด Model & Demo"
จาก Morange Wiki
Bombay (คุย | มีส่วนร่วม) |
Bombay (คุย | มีส่วนร่วม) ล (Bombay ย้ายหน้า Tutorial Odoo 9.0 Part 3 : กำหนด Modal & Demo ไปยัง Tutorial Odoo 9.0 Part 3 : กำหนด Model & Demo) |
(ไม่แตกต่าง)
|
รุ่นแก้ไขเมื่อ 04:29, 14 กรกฎาคม 2559
เนื้อหา
Define Model
- แก้ไขไฟล์ Model ตามข้อความดังนี้
แก้ไข openacademy/models.py
class Course(models.Model): _name = 'openacademy.course' name = fields.Char(string="Title", required=True) description = fields.Text()
ผลที่ได้
- สร้างคลาสที่ชื่อว่า Course
- กำหนดในคลาสว่ามีอะไรบ้าง ในส่วนนี้จะกำหนด name, description และตั้งชื่อที่ใช้เรียก Model นี้คือ openacademy.course
แก้ไข openacademy/demo.xml
<openerp> <data> <record model="openacademy.course" id="course0"> <field name="name">Course 0</field> <field name="description">Course 0's description Can have multiple lines </field> </record> <record model="openacademy.course" id="course1"> <field name="name">Course 1</field> <!-- no description for this one --> </record> <record model="openacademy.course" id="course2"> <field name="name">Course 2</field> <field name="description">Course 2's description</field> </record> </data> </openerp>
ผลที่ได้
- เราจะกำหนดข้อมูลให้กับ Model ตาม record