I believe it should be all lower case request.files
On May 22, 2023 4:36:36 AM AKDT, Sanket Chudasama <sanket.dev025@gmail.com> wrote:
p_form = ProfileUpdateForm(data= request.POST, files= request.Files, instance = request.user)On Tuesday, 16 April 2019 at 12:35:15 UTC+5:30 Soumen Khatua wrote:Hi Folks,
I'm getting this error 'WSGIRequest' object has no attribute 'Files' and i didn't get proper solution in google also. I alredaty took enctype="multipart/form-data" in my forms tag. Here is my code snippet please provide me the solution it's urgent.Thank you in advance..html<form class="" method="post" enctype="multipart/form-data">{% csrf_token %}{{ p_form.as_p }}<input type="submit" name="" value="Change"></form>models.pyclass Profile(models.Model):user = models.OneToOneField(User, on_delete=models.CASCADE)bio = models.TextField(blank=True, null=True)image = models.ImageField(default='profile/default.jpg', upload_to='profile')views.pydef profile_view(request):if request.method == 'POST':print("this is update form post method")p_form = ProfileUpdateForm(request.POST,request.Files,instance = request.user.profile)if p_form.is_valid():p_form.save()return redirect('profile')Error:'WSGIRequest' object has no attribute 'Files'
No comments:
Post a Comment