Python

Viết code gọn gàng trên 1 dòng với For-IF trong Python

Trong Python, khi sử dụng vòng lặp For và câu điều kiện If, bạn có thể gộp chúng trên duy nhất 1 dòng như sau. Mệnh đề điều kiện IF VD 1: Gom if lên 1 dòng # Multi rows if True: print(‘Yes’) # One row if True: print(‘Yes’) VD 2: Gom if else lên […]

Đọc dữ liệu file MS Access .mdb bằng Python

Để đọc dữ liệu của file .mdb của Microsoft Access, chúng ta sử dụng thư viện pyodbc của Python. Để cài thư viện này chúng ta sử dụng công cụ quản lý package của Python là PIP Cài đặt thư viện pyodbc pip install pyodbc Chú ý: Để đọc được file .mdb thì cần môi trường […]

Quản lý máy ảo vCenter ESXi sử dụng vShere Python SDK

VMWare cung cấp cho chúng ta bộ công cụ “VMware vSphere Automation SDK for Python” để quản lý máy ảo trên vCenter ESXi. Bài này sẽ hướng dẫn các bạn cách kết nối, khởi động và shutdown máy ảo sử dụng vShere Python SDK. Các bạn có thể tải SDK ngôn ngữ Python ở link […]

[Odoo] Hướng dẫn debug SQL Query trên Odoo

Trong lập trình, việc debug câu lệnh sql là rất cần thiết. Chúng ta sẽ biết được số lượng câu SQL, nghiệp vụ của hệ thống, mối liên kết giữa các bảng CSDL. Việc debug SQL khá là đơn giản các bạn chỉ cần thêm tham số: –log-sql vào command chạy Odoo như bên dưới: […]

[Odoo] Tạo Cron Job trong Odoo Module

Cron Job là gì? Là công việc được thực hiện ở 1 thời điểm nhất định, hoặc thường xuyên (VD: 5 phút 1 lần). Tiếp tục series bài viết về Odoo. VinaSupport sẽ hướng dẫn các bạn tạo 1 Cron Job trong Odoo Module sử dụng ir.cron Bước 1: Tạo file models/test_cron_job.py với nội dung […]

[Odoo] Thêm biểu tượng icon cho Odoo Module

Ở bài trước, sau khi tạo thành công Odoo Module My Contacts, khi các bạn tìm kiếm ở mục Apps (Ứng dụng). Nó có icon mặc định khá là đơn điệu như bên dưới. Để thay icon mặc định này bằng icon mà mình mong muốn thì các bạn thực hiện các bước như sau: […]

Cài đặt và chạy chương trình Python trên Windows

Python đang là ngôn ngữ phát triển nhất năm 2019. Nó đang được các lập trình viên sử dụng nhiều để xây dựng các hệ thống liên quan tới trí tuệ nhân tạo (AI), Blockchain, … VinaSupport sẽ hướng dẫn các bạn cài đặt và chạy trương trình Python trên môi trường Windows. Download và […]

Hướng dẫn lập trình Python với Visual Studio Code

Python năm 2019 trở thành ngôn ngữ phát triển nhất hiện nay. Nó càng ngày trở lên phổ biến, được sử dụng nhiều trong các dự án phần mềm, web. Đặc biệt là các dự án về trí tuệ nhân tạo (AI), Block Chain… Số lượng lập trình viên theo học lập trình Python vì […]

[Odoo] Cấu hình Outgoing Mail Servers sử dụng tài khoản Gmail

VinaSupport sẽ hướng dẫn gửi mail bằng SMTP trên Odoo sử dụng tài khoản Gmail. Tạo tài khoản Gmail để gửi mail Đăng ký 1 tài khoản gmail miễn phí: https://mail.google.com/ Để tài khoản có thể sử dụng để gửi email chúng ta cần thực hiện các bước sau: 1. Bật IMAP Forwarding trên Gmail […]

[Odoo] Config log và đường dẫn file log

Mặc định Odoo không ghi các thông tin về truy cập, lỗi, … vào file log. Để kích hoạt, config log và chỉ định đường dẫn file log chúng ta thêm các tham số sau vào file odoo.conf. #HHHHHHHHHHHHHHHHH # Logs Settings #HHHHHHHHHHHHHHHHH # #—————————————————————————– # The log filename. If not set, use stdout. #—————————————————————————– […]