﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
15909	File Upload is not working for Django 1.2.1	zerin@…	nobody	"Here is my url.py file:
#####################################
urlpatterns = patterns('',
  (r'^users/profile/$', user_profile), 
)
#####################################

Here is my view file:
#####################################
def user_profile(request):

  if request.method == 'POST':
      forms = UserProfileForm(request.POST, request.FILES)
      if form.is_valid():
        return HttpResponse('message'+request.method)
      else:
      	return HttpResponse('message'+request.method)   
  else:
    forms = UserProfileForm()	
      
  variables = RequestContext(request, {
     'form': forms
  })
  return render_to_response(
    'test/profile.html',
    variables
  ) 
#####################################

Here is html file:
#####################################
                            <form  enctype=""multipart/form-data"" class=""form widget"" method=""post"" action=""/users/profile/"">
                            	{{ form.csrf_token }}
                                <header><h2>Profile Page</h2></header>

                                <section>                 
                                    <fieldset>
                                         <dl>
                                             <dt></dt><dd><label>Your Picture  Details</label>{{ form.pic_title }}
                                             	</dd>

                                             <dt></dt><dd><label>Your Picture  *</label>{{ form.file }}
                                             	</dd>

                                     	</dl>
                                     	    
                                     </fieldset>

                                     <hr />
                                     <button class=""button button-green"" type=""submit"" name='submit-id' value=""SAVE"" >SAVE</button>
                                     
                                </section>
                            </form>


I get the following message after clicking the Save button:
TypeError at /users/profile/
__init__() takes exactly 2 arguments (3 given)
Request Method:	POST
Request URL:	http://localhost:8000/users/profile/
Django Version:	1.2.1
Exception Type:	TypeError
Exception Value:	
__init__() takes exactly 2 arguments (3 given)
Exception Location:	D:\Python24\lib\site-packages\django\core\files\uploadedfile.py in __init__, line 30
Python Executable:	D:\Python24\python.exe
Python Version:	2.4.4
Python Path:	['D:\\Python24\\Lib\\site-packages\\django\\bin\\django_bookmarks', 'D:\\Python24\\lib\\site-packages\\setuptools-0.6c11-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\pygments-1.3.1-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\simplejson-2.1.1-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\markdown-2.0.3-py2.4-win32.egg', 'D:\\Python24\\lib\\site-packages\\django_admin_tools-0.4.0-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\django_rbac-0.9-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\py-1.4.1-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\elementtree-1.2.7_20070827_preview-py2.4-win32.egg', 'D:\\Python24\\lib\\site-packages\\sphinx-1.0.7-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\jinja2-2.5.5-py2.4.egg', 'D:\\Python24\\lib\\site-packages\\docutils-0.7-py2.4.egg', 'D:\\Python24\\python24.zip', 'D:\\Python24\\Lib\\site-packages\\django\\bin\\django_bookmarks', 'D:\\Python24\\DLLs', 'D:\\Python24\\lib', 'D:\\Python24\\lib\\plat-win', 'D:\\Python24\\lib\\lib-tk', 'D:\\Python24', 'D:\\Python24\\lib\\site-packages']
Server time:	Wed, 27 Apr 2011 16:19:58 +0600"	Uncategorized	closed	File uploads/storage	1.2	Normal	worksforme			Unreviewed	0	0	0	0	0	0
