mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-05 13:00:12 +03:00
Add "patterns" parameter for get_schema_view
In some cases it's useful if schemas.get_schema_view is used only for some url patterns
This commit is contained in:
parent
48b5aa71f2
commit
ddc79d9536
|
@ -571,11 +571,11 @@ class SchemaGenerator(object):
|
||||||
return named_path_components + [action]
|
return named_path_components + [action]
|
||||||
|
|
||||||
|
|
||||||
def get_schema_view(title=None, url=None, urlconf=None, renderer_classes=None):
|
def get_schema_view(title=None, url=None, urlconf=None, renderer_classes=None, patterns=None):
|
||||||
"""
|
"""
|
||||||
Return a schema view.
|
Return a schema view.
|
||||||
"""
|
"""
|
||||||
generator = SchemaGenerator(title=title, url=url, urlconf=urlconf)
|
generator = SchemaGenerator(title=title, url=url, urlconf=urlconf, patterns=patterns)
|
||||||
if renderer_classes is None:
|
if renderer_classes is None:
|
||||||
if renderers.BrowsableAPIRenderer in api_settings.DEFAULT_RENDERER_CLASSES:
|
if renderers.BrowsableAPIRenderer in api_settings.DEFAULT_RENDERER_CLASSES:
|
||||||
rclasses = [renderers.CoreJSONRenderer, renderers.BrowsableAPIRenderer]
|
rclasses = [renderers.CoreJSONRenderer, renderers.BrowsableAPIRenderer]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user