在Django rest框架中保存数据时显示null的Id字段

2024-09-30 18:14:55 发布

您现在位置:Python中文网/ 问答频道 /正文

每当我尝试使用django rest api向数据库添加新记录时,id字段中就会显示“null”

我已经附加了我的序列化程序代码和视图代码

视图.py

@api_view(['POST'])
def createcustomer(request):
    serializer = Customerdetailsserializer(data=request.data)
    print(request.data)
    if serializer.is_valid():
        # some_dict = {'id': serializer.data['id']}
        serializer.save()
    else:
        pass
    return Response(serializer.data)

序列化程序.py

class Customerdetailsserializer(serializers.ModelSerializer):
    class Meta:
        model = Customerdetails
        fields = '__all__'

帮我修一下

OUTPUT image Here


Tags: djangopy视图restapiid数据库data