したがって、モデルオブジェクトの「id」フィールドのフィールドを持つObjectSerializerがあります(これはModelSerializerです)。何が起こっているかは次のとおりです。
serializer = ObjectSerializer(data=request.DATA)
if serializer.is_valid():
some_dict = {'field': serializer.data['field']}
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
応答の「id」フィールドがnull
何らかの理由で返されますか? some_dict で行を削除すると、応答で ID が正常に返されます。
ここで何が起こっているのかよくわかりません。どんなポインタでも大歓迎です。