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

eulz3vhy  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(282)

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

  1. {
  2. "Full Name": "Kelly Smith",
  3. "Age": 31,
  4. "Likes chocolate": true
  5. }

然后在python中:

  1. >>> serializer = Serializer(data=json_data)
  2. >>> serializer.is_valid(raise_exceptions=True)
  3. True
  4. >>> serializer.validated_data
  5. {"Full Name": "Kelly Smith", "Age": 31, "Likes chocolate": True}

我认为我可以将键重新Map到一个python可读名称,以符合python变量名限制(使用类似的方法),但我不确定什么是最好的方法。
注意:我已经看到了这张票,但它与我需要的相反(序列化)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题