Signal/Event Hooks
Frappe/Django dùng signal để gọi logic khi có sự kiện xảy ra.
from frappe.model.document import Document
from frappe import hooks
def my_custom_validate(doc, method):
print(f"Validating {doc.name}")
# hooks.py
doc_events = {
"Sales Invoice": {
"validate": "my_app.custom.my_custom_validate"
}
}
Bạn có thể tự tạo hệ thống signal trong Python bằng cách dùng blinker
hoặc viết thủ công.
Không có bình luận