Hi all, I'm writing a very simple file upload form using Django. I use Pydev and Eclipse. When I simply run it, the posted data are received; but when I run it as Debug, it says 'form.is_valid()' returns False, and I am pretty sure it is because the required values ('title', 'uploader', etc) are missing. Any ideas? Thanks.
The form is: class FileUploadForm(forms.Form): title = forms.CharField(max_length=250, required=True) uploader = forms.CharField(max_length=128, required=True) targetfile = forms.FileField(required=True) The URL handler is like this: def upload_file(request): if request.method == 'POST': form = FileUploadForm(request.POST, request.FILES) if form.is_valid(): title = form.cleaned_data['title'] uploader = form.cleaned_data['uploader'] f = request.FILES['targetfile'] return HttpResponseRedirect(reverse('myapp.views.file_uploaded', args=(urllib.quote_plus(title), urllib.quote_plus(uploader), f.size,))) else: form = FileUploadForm() return render_to_response(request, 'uploadFile.htm', { 'form': form, }) The template is: {% block title %}Upload{% endblock %} {% block content %} <form enctype="multipart/form-data" action="/ui/fupld/" method="POST"> {{ form.as_table }} <input type="submit" value="Upload" /> </form> {% endblock %} --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---