Langsung ke konten utama

Setting Develop Custom Modul Odoo dengan PyCharm di Mac

Persiapan

  1. Sudah terinstall Odoo 12.
  2. Buat folder addon_odoo , lokasi bebas.
Sebagai contoh misal di
/Users/username/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 PyCharm -> Preferences -> 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, ~/venv/odoo12/bin/ pilih file python -> lalu klik OK -> klik OK sekali lagi untuk konfirmasi dan menutup window Preferences.
    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 instalasi odoo, ~/venv/odoo12/bin/ lalu pilih file odoo .
      • 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 Mac.
    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

    Membuat Aplikasi Login dengan EXTJS 7.0.0 (Part 1)

    Sebelum memulai pembuatan aplikasi login dengan framework Extjs 7.0.0 pastikan sudah menyelesaikan tugas-tugas berikut ini: Download SDK EXTJS 7.0.0 Install Sencha Cmd Sudah saya buatkan tutorial instalasi masing-masing sistem operasi (OS), tinggal ikuti saja. Jika masih menemukan kesulitan, silahkan bertanya di kolom komentar. PERSIAPAN Buat folder baru dengan nama: ProjectExtJS , lokasi bebas. Sebagai contoh saya membuat di /Users/gosantha/ProjectExtJS . Untuk pengguna windows, misal di drive D:\ProjectExtJS Buat folder baru lagi di dalamnya dengan nama: sdk_extjs   Pindahkan file  ext-7.0.0-gpl.zip  (SDK EXTJS 7.0.0) yang sudah di download ke folder sdk_extjs Ekstrak file  ext-7.0.0-gpl.zip    Kurang lebih seperti ini struktur folder projectnya. BUAT APLIKASI Buka Terminal (Linux/Mac) atau Command Prompt (Windows) Masuk ke folder  ProjectExtJS  dengan perintah cd ke_path_ProjectExtJS contoh punya saya: cd /Users/gosantha/ProjectExtJS contoh ...

    Membuat Aplikasi Login dengan EXTJS 7.0.0 (Part 2)

     Kita lanjut serial tutorial membuat Aplikasi Login dengan EXTJS 7.0.0. Tutorial ini merupakan lanjutan dari part 1. Jadi harus diikuti secara berurutan ya. A. GUNAKAN TEXT EDITOR PILIHANMU Bagi yang belum tahu apa itu Text Editor, secara sederhana di dunia pemrograman namanya aplikasi buat ngoding. Diantaranya: Sublime Text  (Sublime) Visual Studio Code  (VS Code) Atom Notepad++ DLL. Yang terpenting adalah saat ngoding dengan text editor tersebut mudah, nyaman dan bisa produktif. Kalau saya sendiri biasa pakai Sublime Text untuk project dengan Extjs atau php. Visual Studio Code untuk project android dengan Flutter. Pokoknya pilih yang cocok aja sama kebiasaanmu. B. PAHAMI AREA BERMAIN -> FOLDER APP  Penampakan struktur folder MantapApp dibuka dengan Sublime Text Silahkan buka folder MantapApp dengan Text Editor (Sublime/VS Code/sejenisnya).  Di dalamnya ada banyak folder dan file. Pastilah ya... Nah, fokus kita ada di folder app . Kita nantinya bakal berma...