手头的任务是使用序列化程序序列化基元类型的列表(例如整数或字符串),然后再次反序列化此列表。这应该很容易,但不知怎么的,我不能完全做到。我成功地序列化了一个简单的模型,它看起来像这样:
{'title': u'Something', 'description': u'sldfj', 'price': Decimal('78.56'), 'numbers': [3, 2, 1]}
…那我要做的就是重建数字列表吗?我的序列化程序如下所示:
^{pr2}$使用mongoengine,你可以简单地说ListField(IntField())
,一切都很好。我是否必须编写自己的ListSerializer?在
谢谢。。。在
如果您只需要序列化,那么只需使用常规的
Field
就可以了。在如果您还需要反序列化,那么编写一个自定义字段类型可能是最好的选择,因为rest框架还没有通用的list或dict容器字段。在
相关问题 更多 >
编程相关推荐