mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-04-25 11:33:43 +03:00
Allow customizing DefaultRouter's schema generator class
This commit is contained in:
parent
51a6c076e2
commit
53f48d1564
|
@ -316,6 +316,7 @@ class DefaultRouter(SimpleRouter):
|
||||||
default_schema_renderers = None
|
default_schema_renderers = None
|
||||||
APIRootView = APIRootView
|
APIRootView = APIRootView
|
||||||
APISchemaView = SchemaView
|
APISchemaView = SchemaView
|
||||||
|
SchemaGenerator = SchemaGenerator
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
if 'schema_title' in kwargs:
|
if 'schema_title' in kwargs:
|
||||||
|
@ -342,7 +343,7 @@ class DefaultRouter(SimpleRouter):
|
||||||
"""
|
"""
|
||||||
Return a schema root view.
|
Return a schema root view.
|
||||||
"""
|
"""
|
||||||
schema_generator = SchemaGenerator(
|
schema_generator = self.SchemaGenerator(
|
||||||
title=self.schema_title,
|
title=self.schema_title,
|
||||||
url=self.schema_url,
|
url=self.schema_url,
|
||||||
patterns=api_urls
|
patterns=api_urls
|
||||||
|
|
Loading…
Reference in New Issue
Block a user