mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-28 08:59:54 +03:00
Disable yaml aliases for generateschema
This commit is contained in:
parent
d9f58a5174
commit
124aef9b1f
|
@ -1053,6 +1053,8 @@ class OpenAPIRenderer(BaseRenderer):
|
|||
assert yaml, 'Using OpenAPIRenderer, but `pyyaml` is not installed.'
|
||||
|
||||
def render(self, data, media_type=None, renderer_context=None):
|
||||
# disable yaml advanced feature 'alias' for clean, portable, and readable output
|
||||
yaml.Dumper.ignore_aliases = lambda *args: True
|
||||
return yaml.dump(data, default_flow_style=False, sort_keys=False).encode('utf-8')
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user