Skip to content

Instantly share code, notes, and snippets.

@remilapeyre
Created August 14, 2018 11:46
Show Gist options
  • Save remilapeyre/5472f413dc44b62107dc9aa6dbbd0e9a to your computer and use it in GitHub Desktop.
Save remilapeyre/5472f413dc44b62107dc9aa6dbbd0e9a to your computer and use it in GitHub Desktop.
class PersonSerializer(VersionnedSerializer):
name = serializers.CharField()
birthYear = serializers.CharField()
eyeColor = serializers.CharField()
gender = serializers.CharField()
hairColor = serializers.CharField()
height = serializers.IntegerField()
mass = serializers.IntegerField()
homeworld = HomeworldSerializer()
class Meta:
versions = {
'2018-08-02': RemoveField('hairStyle', serializers.CharField()),
'2018-07-29': RenameField('iColor', 'eyeColor'),
'2018-07-27': AddField('gender', serializers.CharField(), default='male')
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment