python – Django:自定义序列化选项?
作者:互联网
我正在研究基于Django的Web服务,我正在试图弄清楚我的序列化最好的方法是什么.
但是,棘手的要求是,我希望能够完全控制响应中的格式和字段.
例如,Django序列化程序(不幸的是,它包括wadofstuff serializer)自动包装{model:“app.Model”,pk:42,fields:{…}}中的字段,这对于创建灯具非常有用,但是对我来说不是很好 – 我想完全控制输出.
另外,我想要一个知道Django对象的序列化器,所以,例如,它将使用QuerySet或ManyToManyField进行正确的操作.
目前我正在考虑使用django-piston的emitters.py,但我对django-piston的经验只是平庸,所以我想看看是否还有其他选择.
那么,可定制的Django序列化器还有其他选择吗?
ª:它的文档和测试都很少,我在序列化程序方面遇到了一些问题.
解决方法:
你看过django-piston吗?它应该有一堆东西来使这更容易.
(不确定序列化,但Django RESTy Web服务.)
标签:python,serialization,django,django-piston 来源: https://codeday.me/bug/20190701/1342481.html