编程语言
首页 > 编程语言> > python – Django:自定义序列化选项?

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