Debugging Menggunakan PDB di Odoo Qweb

Assalamu'alaikum

sebelumnya saya sharing tentang pdb di fungsi odoo. kali ini saya akan sharing menggunakan pdb saat melakukan development qweb di odoo.

pada tampilan qweb html yg sedang kita develop tambahkan sintaks <t t-debug="pdb"/> seperti berikut ini:

      <div class="header" style="font-size:12px;">
                        <t t-debug="pdb"/>
                        <table width="100%" class="table table-bordered" style="border:2px solid black;">
                            <tr>
                                <td width="25%">
                                    PIC SI :
                                            <span t-field="doc.user_si_id.name"/>,
                                            <span t-field="doc.user_si_id.partner_id.email"/><br/>
                                    PIC Exim : <span t-field="doc.user_exim_id.name"/>,
                                                <span t-field="doc.user_exim_id.partner_id.email"/>
 
                                </td>
                                <td width="50%" class="text-center" ><b style="font-size: 16px !important;"


kemudian compile qweb tersebut dengan menambahkan --dev=qweb menjadi seperti ini

python3  ./odoo/odoo-bin -c /etc/odoo14.conf --dev=qweb

, lalu trigger  melalui action atau print maka odoo akan seperti pause dan terminal bisa di debug untuk melakukan debugging. seperti contoh berikut





Debugging Menggunakan PDB di odoo