Django Signal

Apply this skill when writing or reviewing Django signals. Covers dispatch_uid for idempotency, the mandatory `created` check in post_save receivers, atomic transaction awareness, single-responsibility receivers, and the anti-pattern of putting business logic in signals. Triggered by phrases like 'Django signal', 'post_save', 'receiver', 'dispatch_uid', or when adding signal handlers to a Django project. Use when this capability is needed.

tomevault-io Updated

File contents

tomevault-io/skills-registry/tree/main/upstate-web-co--uwc-django-skills--django-signal commit 095543d9f6

Frequently asked questions

npx skillmds@latest add tomevault-io/django-signal