我有一个用户注册APIView。在
视图:
class UserCreateAPIView(CreateAPIView):
serializer_class = UserCreateSerializer
permission_classes = [AllowAny]
queryset = User.objects.all()
序列化程序:
^{pr2}$当我访问这个apieview时,我会得到错误:
KeyError at /api/users/register/ "Got KeyError when attempting to get a value for field
username
on serializerUserCreateSerializer
.\nThe serializer field might be named incorrectly and not match any attribute or key on thedict
instance.\nOriginal exception text was: 'username'."
但是数据库它将创造用户的成功。在
所有测试成功:
您正在弹出
validated_data
中的所有字段,因此当您最终返回时,它们不会出现在字典中。在也许你想把它改成:
^{pr2}$相关问题 更多 >
编程相关推荐