我开始使用Django Rest Framework并且我对Serializers感到困惑,有时会调用序列化,有时反序列化,有时会调用data
param,并且有时它没有。何时以及如何很好地使用序列化程序来序列化和反序列化?
答案 0 :(得分:1)
序列化是在REST情况下准备要向网络发送数据的过程。在Django REST框架的情况下,序列化的结果是json / xml。因此,您需要在获取数据时序列化数据,并在使用POST / PUT请求将数据保存到模型时对其进行反序列化。
进一步阅读:http://www.django-rest-framework.org/api-guide/serializers/