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

Reply via email to