我是 django 的新手,上传文件时遇到问题,请帮助我!!:X
这是我的观点.py
定义上传(请求):
尝试:
user = request.session['user'] if request.method == 'POST': form = User_image_form(request.POST, request.FILES) #if form.is_valid(): usr_img = User_image(imgfile = request.FILES['imgfile']) return HttpResponse("yes") #usr_img.user = user usr_img.save() return HttpResponse("yees the first upload is right !! :X") else: return HttpResponse("Noooooo!!!")
除了:
pass
这是我的 form.py
类 User_image_form(forms.Form):
imgfile = forms.FileField()
这是我的models.py
类用户图像(模型。模型):
imgfile = models.ImageField(upload_to = 'User-Image') #user = models.ForeignKey(User_account)
我在 view.py 中遇到问题
usr_img = User_image(imgfile = request.FILES['imgfile'])
它永远不会到达
返回 HttpResponse("是")
错误:
异常值:视图 User.views.uploadimg 未返回 HttpResponse 对象。
请帮助