Running and Debug Odoo Service Using VSCode

Assalamu'alaikum Warahmatullahi Wabarakaatuh


Pada kesempatan kali ini saya akan membagian cara untuk menjalankan odoo dan debug menggunakan VSCode.

Pertama install terlebih dahulu extension Python bawaan VSCode, seperti gambar di bawah ini.


Kemudian ke menu Run and Debug seperti gambar di bawah ini.


Lalu klik tombol create a launch.json file dan pilih Python. Kemudian pilih Python File  seperti gambar di bawah ini.


Selanjutnya akan otomatis membuat folder .vscode dan file launch.json. kemudian buka file launch.json yang tampilannya seperti gambar di bawah ini


replace config dengan syntax di bawah ini

{
"version": "0.2.0",
"configurations": [
{
"name": "Run Odoo",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"console": "integratedTerminal",
"python": "/Users/siwiyono/.pyenv/versions/3.7.5/bin/python", //Lokasi File Python
"program": "~/odoo/odoo14/odoo-bin", // Lokasi File Odoo / odoo-bin
"args": [
"--config=~/odoo/conf/odoo14.conf",
//"--database="
]
}
]
}


Kemudian save, lalu kembali ke menu Run and Debug dan klik tombol Start Debugging atau cukup dengan menekan tombol F5. seperti gambar di bawah


Lalu jika ingin men-debug cukup pasang breakpoint di sebelah kiri dari nomor line code pada fungsi yang ingin di-debug dengan cara klik saja. seperti gambar di bawah ini


lingkaran merah pada baris 54 adalah breakpoint. nanti ketika fungsi tersebut dijalankan maka prosesnya akan terhenti di line 54 dan kita dapat melihat value dari variabel di line sebelumnya.

Semoga Bermanfaat

Membuat Field Date Odoo Tidak Dapat Memilih Tanggal Sebelum Hari Ini