may be it is an ooold bug, Discussion about it can be found here: http://groups.google.com/group/web2py/browse_thread/thread/bdfb9bb617488d5/641e843715eb8b11?lnk=gst&q=raise+TypeError%2C+%22not+indexable%22#641e843715eb8b11
On 4月26日, 下午3时44分, hywang <why00...@163.com> wrote: > no better result if i create my own view. > > when i use newest version from google hg server, i can upload file > correctly, but if i add a > validator IS_IMAGE to 'upload' field, an error will occur also. > > On 4月26日, 下午2时01分, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > Do you have a view with a custom form? > > > On Apr 25, 10:53 pm, hywang <why00...@163.com> wrote: > > > > I run web2py from source on centos 5.3. > > > When upload a file, an error occurs. > > > -----db.py----------- > > > db.define_table('easy_test', > > > Field('picture', 'upload') > > > ) > > > > ---------controller file--------------- > > > def hello(): > > > form = SQLFORM(db.easy_test) > > > if form.accepts(request.vars, session): > > > request.flash = 'ok' > > > return dict(form=form) > > > > when submit the form, it returns 'server error' > > > consel error msg : > > > ERROR:Rocket.Errors.Thread-3:Traceback (most recent call last): > > > File "E:\web2py\gluon\rocket.py", line 747, in run > > > self.run_app(conn) > > > File "E:\web2py\gluon\rocket.py", line 1162, in run_app > > > sections = len(output) > > > File "C:\Python25\lib\cgi.py", line 633, in __len__ > > > return len(self.keys()) > > > File "C:\Python25\lib\cgi.py", line 609, in keys > > > raise TypeError, "not indexable" > > > TypeError: not indexable > > > > -- > > > Subscription > > > settings:http://groups.google.com/group/web2py/subscribe?hl=en