Trước khi viết dòng code Odoo đầu tiên: dựng môi trường dev đúng để về sau khỏi khổ
Cài Odoo từ source, tách venv, viết odoo.conf và bật chế độ dev — nền tảng của mọi lập trình viên Odoo. Có cấu hình thật và kiểm chứng trên máy chủ Odoo 19.
Cài Odoo từ source, tách venv, viết odoo.conf và bật chế độ dev — nền tảng của mọi lập trình viên Odoo. Có cấu hình thật và kiểm chứng trên máy chủ Odoo 19.
Giải mã các tham số quan trọng nhất của odoo.conf: workers, giới hạn RAM/thời gian, dbfilter, proxy_mode, log. Kèm file cấu hình thật đọc từ máy chủ Odoo 19.
odoo shell là REPL Python có sẵn env, self, và toàn bộ ORM Odoo 19. Cách mở, search/read/create, và vì sao env.cr.commit() là bắt buộc khi ghi. Có output thật trên CSDL blog19.
Odoo tìm module bằng cách quét thư mục addons lõi cộng addons_path, nhận diện qua __manifest__.py. Hiểu cơ chế này để cài module tự viết trơn tru. Có dữ liệu thật từ Odoo 19.
Mổ xẻ một dòng log Odoo 19 gồm 6 phần, năm cấp log, và cách bật DEBUG chỉ cho đúng module cần soi bằng --log-handler MODULE:LEVEL. Có log SQL thật kèm thời gian truy vấn.
Chế độ --dev của Odoo 19 gồm 6 tính năng: reload tự khởi động lại khi sửa .py, xml đọc view thẳng từ file, qweb/access/werkzeug để debug. Mổ xẻ từng cái kèm bằng chứng thật từ mã nguồn.