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,而无需对它们进行子类化. 最佳答案 为什么不坚持使用解析器?
简单,工作和正确放置…… (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Python Berkeley DB / Sqlite
- flask:wsgi-middleware vs before_和after_request()
- 加速python的struct.unpack
- python – AssertionError:col应该是Column
- python – 来自Windows的OpenCV构建错误“RC对象”
- python – Keras LSTM输入维度设置
- python – Pandas concat:ValueError:传递值的形状是blah
- version-control – 更改Mercurial中的目录结构
- 使用Python将二进制数据写入套接字(或文件)
- 在没有busywait的情况下在python中实现亚毫秒处理