Adding Custom Endpoints to a DRF ModelViewSet with @action
Learn how to extend a DRF ModelViewSet with custom endpoints using the @action decorator, including routing, HTTP methods, permission overrides, and a concrete worked example with verification steps.