En Django RestFramework, ¿cómo cambiar la documentación de Api Root?

En django RestFramework, ¿hay alguna forma "oficial" de generar la documentación para el "Api Root"?

Después de ver el código fuente del RestFramework, he encontrado una solución al subclasificar el DefaultRouter:

from rest_framework import routers

class MyRouter(routers.DefaultRouter):
    def get_api_root_view(self):
        api_root_view = super(MyRouter, self).get_api_root_view()
        ApiRootClass = api_root_view.cls

        class MyAPIRoot(ApiRootClass):
            """My API Root documentation"""
            pass

        return MyAPIRoot.as_view()

router = MyRouter()

¿Hay una manera más limpia o mejor?

Respuestas a la pregunta(5)

Su respuesta a la pregunta