Python serializer.save()导致创建计数器错误
我遵循Rest框架教程,按照序列化器模型所述设置api。serializer.is_valid方法返回true,并且在打印serializer.data和serializer.object时,它看起来应该是正确的 但是,当我调用serializer.save时,会收到以下错误消息: “str”对象没有属性“creation\u counter” 是否有人遇到过同样的问题,或者有任何想法如何解决它,或者为什么会出现这个问题 我的观点是这样的:Python serializer.save()导致创建计数器错误,python,django,api,django-rest-framework,Python,Django,Api,Django Rest Framework,我遵循Rest框架教程,按照序列化器模型所述设置api。serializer.is_valid方法返回true,并且在打印serializer.data和serializer.object时,它看起来应该是正确的 但是,当我调用serializer.save时,会收到以下错误消息: “str”对象没有属性“creation\u counter” 是否有人遇到过同样的问题,或者有任何想法如何解决它,或者为什么会出现这个问题 我的观点是这样的: @csrf_exempt def executeRe
@csrf_exempt
def executeRegister(request):
if request.method == 'POST':
data = JSONParser().parse(request)
serializer = RegistrationSerializer(data=data)
if serializer.is_valid():
serializer.save()
return JSONResponse(serializer.data, status=201)
else:
return JSONResponse(serializer.errors, status=400)
else:
return HttpResponse(status=404)
1.您的注册序列化程序是什么样子的?2.您看到的完整回溯是什么?我已将其修复。尽管它与序列化程序本身无关,.save方法想要设置一个实际上未设置的属性。反正是Thx