我正在Email
的正文中发送Axios patch request
。
const userData = await this.$axios.patch(`/user/${id}/update/`, {
email: value
})
我正在使用Django rest框架将其发送到此API视图
class UserAPIView(generics.UpdateAPIView):
serializer_class = serializers.UserDetailsSerializer
def get_object(self):
return User.objects.filter(id='id')
我尝试在Swagger和Postman上运行它,并且运行良好,但是在Axios中,它会引发错误
TypeError: Cannot read property 'email' of undefined
还有其他发送方式吗?谢谢!
答案 0 :(得分:0)
在js代码中,您的电子邮件值未定义,请尝试对电子邮件的某些值进行硬编码并检查其是否有效?
const userData = await this.$axios.patch(`/user/${id}/update/`, {
email: "hardcode@email.com"
})
如果有效,则应检查js代码为什么未设置电子邮件的值。