如果通过序列化器使用CreateModelMixin记录存在,是否有“正确”的方式来更新记录?还是这种思维方式是完全错误的? 我有以下代码,仅粘贴必要的代码。
def create(self, request):
serializer = self.get_serializer(data=request.data)
if serializer.is_valid(raise_exception=True):
//Do something if record exists for example...
serializer.save()
return Response(status=status.HTTP_201_CREATED)