drf在反序列化后保存完数据后,序列化保存数据对象报错:'int' object has no attribute 'pk'

drf在反序列化后保存完数据后,序列化保存数据对象报错:

if site_ser.is_valid():
    obj = site_ser.save()
    data = site_serializer.SiteSer(instance=obj).data

直接改成:

if site_ser.is_valid():
    site_ser.save()
    return APIResponse(1, "测试保存成功", data=site_ser.validated_data)

也很大的可能是外健数据,可以把没必要的外健给剔除掉

posted @ 2020-04-14 20:05  tianzhh_lynn  阅读(264)  评论(0编辑  收藏  举报