          public=public,
          patterns=patterns,
          generator_class=generator_class,
          authentication_classes=authentication_classes,
          permission_classes=permission_classes,
      )
      schema_js_view = get_schemajs_view(
          title=title,
 
</s> remove         permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES):
    renderer_classes = [DocumentationRenderer, CoreJSONRenderer]
 </s> add         permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES,
        renderer_classes=None):

    if renderer_classes is None:
        renderer_classes = [DocumentationRenderer, CoreJSONRenderer] </s> remove         permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES):
 </s> add         permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES,
        renderer_classes=None):
        renderer_classes=renderer_classes,
          public=public,
          patterns=patterns,
          generator_class=generator_class,
          authentication_classes=authentication_classes,
        renderer_classes=renderer_classes,
          permission_classes=permission_classes,
      )
      schema_js_view = get_schemajs_view(
          title=title,
keep keep keep add keep keep keep keep
 Allowed customising API documentation code samples (#5752)

* Allowed additional languages in API documentation

* Documented renderer_classes parameter and customising languages. 
rest_framework/documentation.py