django-cbv-inspect icon indicating copy to clipboard operation
django-cbv-inspect copied to clipboard

Add DRF Support

Open sjbitcode opened this issue 3 years ago • 0 comments

Currently the cbv check consists of an attribute check on the view function: https://github.com/sjbitcode/django-cbv-inspect/blob/fad3cc9db45f1ccd52f349db1b7a3a8a7475e2ad/cbv_inspect/utils.py#L86-L90

This isn't compatible with DRF's views (via browsable API) because of the extra processing in DRF's APIView and ViewSetMixin; it is possible by checking the cls attribute but we need to make sure there aren't any side effects with other DRF things like the wrapped request/response objects.

sjbitcode avatar Jan 13 '23 21:01 sjbitcode