def classify_model_fields(model_fields):
""" Seperate already initialized drf_fields from the rest. """
drf_fields = {}
field_properties = {}
for field_name, value in model_fields.iteritems():
if isinstance(value, serializers.Field):
drf_fields[field_name] = value
else:
assert isinstance(value, dict), (
'A dictionary of serializer field properties is expected.'
' A {!r} found'.format(str(type(value))))
field_properties[field_name] = value
return field_properties, drf_fields
评论列表
文章目录