include date and date-time format for swagger 2 schema generation (#5511)

This commit is contained in:
Jason Kraus 2017-10-20 00:14:33 -07:00 committed by Carlton Gibson
parent f87699e2ca
commit 22a71a6322

View File

@ -68,6 +68,18 @@ def field_to_schema(field):
return coreschema.Number(title=title, description=description)
elif isinstance(field, serializers.IntegerField):
return coreschema.Integer(title=title, description=description)
elif isinstance(field, serializers.DateField):
return coreschema.String(
title=title,
description=description,
format='date'
)
elif isinstance(field, serializers.DateTimeField):
return coreschema.String(
title=title,
description=description,
format='date-time'
)
if field.style.get('base_template') == 'textarea.html':
return coreschema.String(