Support help_text on DictField

This commit is contained in:
Jimmy Merrild Krag 2025-01-17 11:02:33 +01:00 committed by GitHub
parent d9dc01c1dc
commit 516db95041
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -501,11 +501,14 @@ class AutoSchema(ViewInspector):
} }
# Also handles serializers.HStoreField, # Also handles serializers.HStoreField,
if isinstance(field, serializers.DictField): if isinstance(field, DictField):
return { schema = {
"type": "object", "type": "object",
"additionalProperties": self.map_field(field.child), "additionalProperties": self.map_field(field.child),
} }
if field.help_text:
schema["description"] = field.help_text
return schema
# Simplest cases, default to 'string' type: # Simplest cases, default to 'string' type:
FIELD_CLASS_SCHEMA_TYPE = { FIELD_CLASS_SCHEMA_TYPE = {