Membuat detailpesan 1 customer bisa pesan beberapa mobil

 Membuat class baru didalam order

Buatlah class baru didalam order.py dengan nama detailorder

Hapus from odoo import api, fields, models sehingga menjadi source code seperti berikut
from odoo import api, fields, models

class OrderMobil(models.Model):
_name = 'stylerent.ordermobil'
_description = 'New Description'

pemesan_id = fields.Many2one(
comodel_name='res.partner',
string='Nama Pemesan',
domain=[('is_customernya','=','True')]
)
tanggal_pesan = fields.Datetime(
string='Tanggal pesanan',
default=fields.Datetime.now
)
#membuat viewnya detail field order
detailjenis_ids = fields.One2many(
comodel_name='stylerent.detailorder',
inverse_name='order_id',
string='Detail Pesanan'
)

class DetailOrder(models.Model):
_name = 'stylerent.detailorder'
_description = 'Detail Orderan Customer'

name = fields.Char(
string='Kode Order'
)

order_id = fields.Many2one(
comodel_name='stylerent.ordermobil',
string='Order Mobil'
)
jenissewa_id = fields.Many2one(
comodel_name='stylerent.jenismobil',
string='Jenis Sewa Mobil'
)
Jika One to many harus menggunakan s untuk pembeda karena dia satu ke semua
dan untuk kelas kelas baru dibutuhkan karena untuk memanggil fungsi diluar order misal memanggil fungsi dari models.py order_id untuk memanggil class yg pertama dan jenissewa_id itu lawanya atau yg ada di models.py tersebut
Tambahkan acces karena membuat function class baru menjadi 
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_stylerent_jenismobil,access.stylerent.jenismobil,model_stylerent_jenismobil,,1,1,1,1
access_stylerent_service,access.stylerent.service,model_stylerent_service,,1,1,1,1
access_stylerent_ordermobil,access.stylerent.ordermobil,model_stylerent_ordermobil,,1,1,1,1
access_stylerent_detailorder,access.stylerent.detailorder,model_stylerent_detailorder,,1,1,1,1

dan ubah stylerent_order.xml menjadi seperti
<?xml version='1.0' encoding='utf-8'?>
<odoo>
<data>
<!-- stylerent.ordermobil tree view -->
<record id="stylerent_ordermobil_view_tree" model="ir.ui.view">
<field name="name">stylerent.ordermobil.view.tree</field>
<field name="model">stylerent.ordermobil</field>
<field name="arch" type="xml">
<tree>
<!-- Add your fields here -->
<field name="pemesan_id"/>
<field name="tanggal_pesan"/>
</tree>
</field>
</record>
<!-- stylerent.ordermobil form view -->
<record id="stylerent_ordermobil_view_form" model="ir.ui.view">
<field name="name">stylerent.ordermobil.view.form</field>
<field name="model">stylerent.ordermobil</field>
<field name="arch" type="xml">
<form string="">
<sheet>
<group>
<field name="pemesan_id" />
</group>
<group>
<field name="tanggal_pesan" />
</group>
<notebook colspan ='4'>
<page name="jenis_mobil" string="Detail Pesanan">
<field name="detailjenis_ids">
<tree editable='bottom'>
<field name="jenissewa_id" />
</tree>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>

<!-- stylerent.ordermobil action window -->
<record id="stylerent_ordermobil_action" model="ir.actions.act_window">
<field name="name">Orderan Style Rent Car</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">stylerent.ordermobil</field>
<field name="view_mode">tree,form</field>
</record>
<!-- This Menu Item must have a parent and an action -->
<menuitem
id="stylerent_ordermobil_menu_act"
name="Order Mobil"
parent="stylerent_menu_root"
action="stylerent_ordermobil_action"
sequence="5"/>
</data>
</odoo>
Dengan membuat field form untuk memanggil ids dan juga memanggil fungsi yang jenissewa nya
sehingga memiliki output

contohnya disini perusahaan atau perorangan bisa menyewa unit dengan jenis sewanya yg harian mingguan atau tahunan yg disediakan oleh pegawai style rent car.