Update serializers.md (#6783)

This commit is contained in:
linchiwei123 2019-07-05 16:11:20 +08:00 committed by Tom Christie
parent 976739206c
commit 8fbf8c3fa3

View File

@ -966,6 +966,7 @@ The following class is an example of a generic serializer that can handle coerci
into primitive representations. into primitive representations.
""" """
def to_representation(self, obj): def to_representation(self, obj):
output = {}
for attribute_name in dir(obj): for attribute_name in dir(obj):
attribute = getattr(obj, attribute_name) attribute = getattr(obj, attribute_name)
if attribute_name.startswith('_'): if attribute_name.startswith('_'):
@ -991,6 +992,7 @@ The following class is an example of a generic serializer that can handle coerci
else: else:
# Force anything else to its string representation. # Force anything else to its string representation.
output[attribute_name] = str(attribute) output[attribute_name] = str(attribute)
return outout
--- ---