6.7.用户头像上传
定义表单
class UploadImageForm(forms.ModelForm):
class Meta:
model = UserProfile
fields = ['image']定义View
class UploadImageView(View):
def post(self, request):
upload_image_form = UploadImageForm(request.POST, request.FILES)
if upload_image_form.is_valid():
image = upload_image_form.cleaned_data['image']
request.user.image = image
request.user.save()
return HttpResponse('{"status": "success"}', content_type='application/json')
else:
return HttpResponse('{"status": "fail", "msg":"失败"}', content_type='application/json')设置url
模板
Last updated