Python Django:如何使用drf序列化程序接受带有空格的键?

Python Django:如何使用drf序列化程序接受带有空格的键?,python,django,django-rest-framework,django-serializer,Python,Django,Django Rest Framework,Django Serializer,我希望有一个接受json的序列化程序,其中键可能有空格和大写字母,以受益于DRF的开箱即用验证、错误处理和消息。 e、 g { “全名”:“Kelly Smith”, “年龄”:31岁, “喜欢巧克力”:真的吗 } 然后在python中: 序列化程序=序列化程序(数据=json\U数据) >>>serializer.is_有效(raise_exceptions=True) 真的 >>>serializer.validated\u数据 {“全名”:“凯利·史密斯”,“年龄”:31,“喜欢巧克力”

我希望有一个接受json的序列化程序,其中键可能有空格和大写字母,以受益于DRF的开箱即用验证、错误处理和消息。 e、 g

{
“全名”:“Kelly Smith”,
“年龄”:31岁,
“喜欢巧克力”:真的吗
}
然后在python中:

序列化程序=序列化程序(数据=json\U数据) >>>serializer.is_有效(raise_exceptions=True) 真的 >>>serializer.validated\u数据 {“全名”:“凯利·史密斯”,“年龄”:31,“喜欢巧克力”:真的} 我认为我可以将键重新映射到python可读名称,以符合python变量名限制(使用类似的方法),但我不确定什么是最好的方法

注意:我已经看到了,但是它与我需要的(序列化输出)相反(序列化输出)