保存Django序列化程序有什么意义?

时间:2019-03-29 23:02:18

标签: django serialization django-models django-serializer

我想澄清一下我对Django序列化器与模型的理解。

我了解序列化程序会在sql数据和Python数据之间进行转换,因此有一点要保存它们的原因,为什么您可以只保存模型呢?

user = self.request.user
content = self.request.data["content"]
corpus = Corpus(user=user, content=content)
corpus.save()
sz = CorpusSerializer(corpus, data=self.request.data)
if sz.is_valid():
    sz.save(user=user)
    return Response(sz.data, status=status.HTTP_201_CREATED)
return Response(sz.errors, status=status.HTTP_400_BAD_REQUEST)

此代码是否多余? (作为参考,如果相关,我正在使用serializers.ModelSerializer)。

0 个答案:

没有答案