Langsung ke konten utama

Setting Develop Custom Modul Odoo dengan PyCharm di Windows

Persiapan

  1. Sudah terinstall odoo 12.
  2. Buat folder addon_odoo , lokasi bebas.
Sebagai contoh misal di
D:\Projects\addon_odoo
  1. Download Pycharm , lalu install.


Eksekusi

  1. Buka Pycharm 
  2. Buat Project baru dengan cara Open folder, 

    1. Pilih folder addon_odoo yang sudah dibuat sebelumnya. Tunggu proses load sampai selesai.
    2. Buat folder baru dengan nama latihan_odoo di dalam folder addon_odoo. Lalu buat file baru  dengan nama __init__.py dan __manifest__.py di dalam folder latihan_odoo.

    1. Tambahkan Python Interpreter, buka menu File -> Settings -> di sisi kiri, klik icon tanda panah yang di Projects:  addon_odoo -> klik Project Interpreter -> Lalu klik icon setting () -> pilih Add 

    1. Klik Existing environtment -> klik icon browse ... () untuk memasukkan path interpreternya -> arahkan ke path instalasi odoo, folder python, pilih file python.exe. Default instalasi ada di C:\Program Files (x86)\Odoo 12.0\python\python.exe -> laluk klik OK -> klik OK sekali lagi untuk konfirmasi dan menutup window Settings.
    1. Setting Run/Debug, klik tombol Add Configuration...

    1. Klik icon tambah ( + ) di pojok kiri atas, pilih Python, lalu sesuaikan seperti yang tertera di bawah ini,
      • Script path : arahkan ke path_source_odoo/server lalu pilih file odoo-bin . Default instalasi ada di C:\Program Files (x86)\Odoo 12.0\server\odoo-bin
      • Parameters: diisi dengan addon_odoo yang tadi sudah kita siapkan 
      • --addons-path="path_addon_odoo"
      • lalu klik OK

    1. Untuk menjalankan (run) atau debugging odoo, dengan klik tombol icon play ( ▸ ) 
      Perhatikan di bagian bawah, tab Run. Di sini lah tempat kita memonitor (debugging) custom odoo yang akan kita buat. Jika ada sesuatu yang salah dengan baris kode atau ingin tes suatu fungsi sudah betul atau belum, akan terlihat di sini. Kalau pernah coding javascript semacam console log. 

    1. Cek aplikasi odoo, buka browser, masukkan url:
      http://localhost:8069
    2. Untuk stop / mematikan odoo dengan klik tombol kotak berwarna merah ( ◼ ).
    Sekian tutorial cara setting lingkungan kerja custom modul odoo dengan Pycharm di Windows.
    Jika ada yang ingin ditanyakan silahkan tinggalkan komentar Anda di bawah.
    Terima kasih. 😁


    tag: tutorial odoo 12 bahasa indonesia, tutorial odoo bahasa indonesia, tutorial custom modul odoo, ansori.web.id

    Komentar

    Postingan populer dari blog ini

    Download EXTJS 7.0.0 GPL

     Silahkan kunjungi laman berikut: https://www.sencha.com/legal/gpl/ Silahkan isi form yang berada di sisi kanan,  mulai dari nama, email sampai negara. Select Sencha Product : pastikan EXT JS Lalu klik tombol GET SDK . Cek email masuk dari Sencha. Di email tersebut ada link Download. Klik aja.  Selesai! Langkah-langkah di atas adalah cara yang disarankan untuk mengunduh resource sdk extjs. 😊 Berikut direct link download, jika sudah tidak bisa mengunduh EXTJS versi 7.0.0, karena secara default link downloadnya auto pointing ke versi extjs yang terbaru. ext-7.0.0-gpl.zip Versi Lama lainnya: ext-6.2.0-gpl.zip ext-4.2.0-gpl.zip Note: Link download extjs 7.0.0 Link download extjs 6.2.0 Link download extjs 4.2.0

    Cara Membuat Virtual Environment Python di Mac OS (Catalina) dengan Pyenv

     Baru-baru ini saya mengalami kendala development karena coba-coba upgrade versi python di Mac. Setelah melakukan troubleshooting beberapa jam, akhirnya saya menemukan titik terang perihal development aplikasi yang aman dengan menggunakan versi python tertentu yaitu menggunakan pyenv . Sebagai contoh untuk develop module odoo 12 direkomendasikan menggunakan python 3.6, untuk odoo 14 menggunakan python 3.8. Di satu komputer / mesin / sistem operasi Mac Oc dan Linux biasanya hanya akan terinstall satu versi python (misal di mac: python 2.7) atau dua versi python (python 2.7 dan python 3.6). Untuk mengeceknya dengan melakukan perintah python -V dan/atau  python3 -V  di Terminal. OK, langsung saja kita install pyenv  -nya. Pastikan sudah terinstall brew (Homebrew)  dan Xcode Command Line Tools . brew install readline xz brew install pyenv pyenv-virtualenv Selanjutnya, install beberapa versi python yang akan digunakan. Contoh saya akan menginstall python 3.6 dan 3....

    Perkenalan EXTJS 7.0.0

    Buat kita para developer, calon developer atau yang sedang belajar pemrograman web perlu tau nih. Ada framework javascript yang menurut saya bagus dan mudah dalam pengembangannya. Saya berkenalan dengan framework ini tahun 2016 di PT. Gosantha Global. Kala itu sedang beralih profesi dari IT Support ke Web Programmer / Developer. Bisa dibayangkan ya,.. Dari yang jarang menulis baris program alias ngoding jadi bakal berjibaku dengan kode-kode. Yap! Seperti yang tertulis di judul, namanya framework EXTJS. Framework extjs cocok untuk pembuatan aplikasi satu halaman (Single Page Application disingkat SPA). Sudah tau kan apa itu SPA? Secara sederhana, ketika kita mengakses/menggunakan aplikasi ini di browser, lalu kita klik suatu menu/tombol, halaman web tidak berpindah (tidak refresh), hanya tampilannya saja yang berubah. Contohnya seperti gmail dan link berikut: Contoh Admin Dashboard menggunakan EXTJS 7.0.0 https://examples.sencha.com/extjs/7.0.0/examples/admin-dashboard/ Kitchen Sink : K...