Try putting encrypt="multipart/form-data" in your form tag
On Thu, May 16, 2019, 6:05 PM Sipum <[email protected]> wrote:
> Hi Friends,
>
> when retrieving file that is uploaded , I'm getting multiValueDictKeyError.
> Below are my codes. I have proided some codes where I m getting error.
> could anyone help me here ?
>
> views.py
> -------------
>
> def webform_submit(request):
> if request.method =='POST':
> name = request.POST['name']
> email = request.POST['email']
> phone = request.POST['phone']
> job_title = request.POST['job_title']
> resume = request.FILES['document'] -- getting
> error here
>
> user_info = UserField(name = name, email = email, phone = phone,
> job_title = job_title, resume = resume)
> user_info.save()
> messages.success(request,"Congrats!! Form is successfully saved in
> DB")
> return render(request, 'html/form.html', {})
>
>
> form.html
> ------------------
> </div>
> <label>Job title</label>
> <input type="text" name="job_title" placeholder="Job Title" required>
>
> <div class="form-group">
> <label for="exampleFormControlFile1">Resume</label>
> <input type="file" name="document" class="form-control-file"
> id="exampleFormControlFile1">
> </div>
> <input type="submit" value="Submit">
> </form>
>
> thank you.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/37a3ca49-6410-420f-a6a6-23bcf8e3f983%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/37a3ca49-6410-420f-a6a6-23bcf8e3f983%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CAD%3DM5eQp8%3DBZVmDe7RFjdf0LOvoZcdGMqGgt0xSdEw_Nj%2BJaig%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.