通过Axios向Django UpdateAliView发送数据
我正在通过Axios向Django UpdateAliView发送数据,django,vue.js,django-rest-framework,django-views,axios,Django,Vue.js,Django Rest Framework,Django Views,Axios,我正在Axios补丁请求的正文中发送电子邮件 const userData = await this.$axios.patch(`/user/${id}/update/`, { email: value }) 我将它与Django rest框架一起发送到此API视图 class UserAPIView(generics.UpdateAPIView): serializer_class = serializers.UserDetailsSeriali
Axios补丁请求的正文中发送电子邮件
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')
我试着在《大摇大摆》和《邮差》上运行它,效果很好,但在Axios中,它抛出了一个错误
TypeError: Cannot read property 'email' of undefined
还有其他发送方式吗?谢谢 在js代码中,您的电子邮件值未定义,请尝试为电子邮件硬编码一些值并检查其是否有效
const userData = await this.$axios.patch(`/user/${id}/update/`, {
email: "hardcode@email.com"
})
如果它有效,那么你应该检查你的js代码为什么它没有设置email的值