Cannot update file to a Django form

2 views
Skip to first unread message

Christian Seberino

unread,
Feb 23, 2019, 3:10:17 PM2/23/19
to Django users
I can't seem to upload a file to a Django form.  The form POST is never valid.
Any ideas?

Here is my code...

def upload_file(request):
    if request.method == 'POST':
        form = tummytutoring.forms.UploadFileForm(request.POST, request.FILES)
        if form.is_valid():
            open("FTM_file.exe", "w").write(request.FILES['file'])
            return django.shortcuts.redirect("/thank_you")
    else:
        form = tummytutoring.forms.UploadFileForm()
    return django.shortcuts.render(request, 'upload.html', {'form': form})


Here is the template....

  <form action = "." method = "post">
    <div>{{form.file}}</div>

    <div><input type = "submit" value = "Send"/></div>

    {% csrf_token %}
  </form>

Reply all
Reply to author
Forward
0 new messages