I´m a newbie trying to learn how to use SQLFORM.factory. I´ve created
the followiing controller:
@auth.requires_login()
def teste():
form =
SQLFORM.factory(Field('arquivo',widget=SQLFORM.widgets.radio.widget,requires=IS_IN_SET['mpconsumida':'mpconsumida.csv','produtovendido':'produtovendido.csv']))
return locals()
The view, teste.html is:
{{extend 'layout.html'}}
<h1>Teste de seleção</h1>
{{=response.toolbar()}}
{{=BEAUTIFY(response._vars)}}
{{=form}}
But it is giving the the follwing error:
<type 'exceptions.TypeError'> 'type' object is unsubscriptable
Traceback (most recent call last):
File "gluon/restricted.py", line 204, in restricted
File "C:/Users/Ciro/Desktop/Web2py/applications/prods/controllers/
default.py", line 63, in <module>
File "gluon/globals.py", line 172, in <lambda>
File "gluon/tools.py", line 2533, in f
File "C:/Users/Ciro/Desktop/Web2py/applications/prods/controllers/
default.py", line 60, in teste
TypeError: 'type' object is unsubscriptable
Line 60 is the SQLFORM line.
I see no error. Can anyone help me?
Thanks
Ciro