get_object_or_404 es lo correcto. DRF sabe capturar la excepcion y devolver con el render que corresponde"