Skip to content
เข้าสู่ระบบ

Signals

Signals เป็นระบบ event ที่อนุญาตให้ code บางส่วน “subscribe” และรับ notification เมื่อเกิดเหตุการณ์บางอย่าง โดยไม่ต้อง couple code เข้าด้วยกัน (decoupled architecture)

Use CaseDescription
Decouplingแยก logic ออกจาก main code
Side effectsทำงานหลังจาก event เกิดขึ้น
Cross-appReact กับ events จาก app อื่น
Audit/Loggingบันทึก changes อัตโนมัติ
Cache invalidationล้าง cache เมื่อ data เปลี่ยน
Notificationsส่งแจ้งเตือนอัตโนมัติ
graph LR
A[Event Occurs] --> B[Django]
B --> C[Signal Sent]
C --> D[Handler 1]
C --> E[Handler 2]
C --> F[Handler N]

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด