def contribute_to_class(self, cls, name): if not self.name: self.name = to_camel_case(name) self.field_name = name self.object_type = cls if isinstance(self.field_type, Field) and not self.field_type.object_type: self.field_type.contribute_to_class(cls, name) cls._meta.add_field(self)
def dict_keys_to_camel_case(data): return {to_camel_case(key): value for key, value in data.items()}
def test_camel_case(): assert to_camel_case('snakes_on_a_plane') == 'snakesOnAPlane' assert to_camel_case('i_phone_hysteria') == 'iPhoneHysteria'