python – Django REST Framework中的camelCase POST数据
我看到有一个名为djangorestframework-camel-case的项目,允许在Django REST序列化程序中使用带有下划线字段的JavaScript-ish camelCase.所以,基本上,我可以发送:
并使用以下Serializer接收它:
是否存在类似POST数据的内容?所以我可以通过POST发送camelCase = foo并将其接收到我的序列化器中的underscore_case字段? 我尝试基于FormParser实现自己的解析器:
并且,在将其添加到settings.py中的DEFAULT_PARSER_CLASSES之后,虽然实际打印了初始化,但解析不是.所以看来,在POST数据的情况下,根本不使用application / x-www-form-urlencoded解析器. 由于Serializers的使用方式如下:
我正在考虑继承Serializer并在进一步处理之前修改数据,甚至在创建Serializer之前修改它.但我要求的是一种更方便的方法,适用于所有的Serializers,而无需对它们进行子类化. 最佳答案
为什么不坚持使用解析器?
简单,工作和正确放置…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |