I'm an idiot... 
the software works fine
I just forgot to name the
model appropriately(it wasn't named like the controller).
sorry for using up your
resources on this silly mistake
I'll try to troubleshoot more own
my own in the future.

On Thursday, August 23, 2012 9:49:14 PM UTC-4, Massimo Di Pierro wrote:
>
> We have posted some broken web2py version to perform some experiments. You 
> may have gotten one of them.  Download it again now. It is a release 
> candidate and should be better than 1.99.7.
>
> On Thursday, 23 August 2012 20:17:02 UTC-5, pylix wrote:
>>
>> 1.99.7 stable i think it's the latest downloaded it recently
>> but i'm on a windows machine, maybe that's the issue?
>>
>> On Thursday, August 23, 2012 9:04:41 PM UTC-4, rochacbruno wrote:
>>>
>>> web2py version??
>>>
>>>
>>> On Thu, Aug 23, 2012 at 10:00 PM, pylix <pyl...@gmail.com> wrote:
>>>
>>>> Here's my model
>>>>
>>>> db = DAL('sqlite://storage.sqlite')
>>>> db.define_table('person',
>>>>     Field('name', requires=IS_NOT_EMPTY()),
>>>>     Field('phone', requires=IS_NOT_EMPTY()),
>>>>     Field('address', requires=IS_NOT_EMPTY()),
>>>>     Field('city', requires=IS_NOT_EMPTY()),
>>>>     Field('state', requires=IS_IN_SET(['NY' ,'NJ' ,'CN'])),
>>>>     Field('zip', requires=IS_NOT_EMPTY()),
>>>>     Field('year', requires=IS_NOT_EMPTY()),
>>>>     Field('model', requires=IS_NOT_EMPTY()),
>>>>     Field('make', requires=IS_NOT_EMPTY()),
>>>>     Field('engine', requires=IS_NOT_EMPTY()),
>>>>     Field('starts', 'boolean'),
>>>>     Field('foward', 'boolean'),
>>>>     Field('reverse', 'boolean'),
>>>>     Field('complaint', 'text'))
>>>>
>>>> the controller is
>>>>
>>>> def freequote():
>>>>     form = SQLFORM(db.person)
>>>>     return dict(form=form)
>>>>
>>>> and the view....
>>>>
>>>> {{extend 'layout.html'}}
>>>> {{=form}}
>>>>
>>>> I'm getting this error when i try to view the page
>>>> <type 'exceptions.KeyError'> 'person'
>>>>
>>>> Traceback (most recent call last):
>>>> File "gluon/restricted.py", line 205, in restricted
>>>>
>>>>
>>>> File "/controllers/default.py" 
>>>> <http://127.0.0.1:8000/admin/default/edit/transmission/controllers/default.py>,
>>>>  line 10, in <module>
>>>>
>>>> File "gluon/globals.py", line 173, in <lambda>
>>>>
>>>> File "/controllers/default.py" 
>>>> <http://127.0.0.1:8000/admin/default/edit/transmission/controllers/default.py>,
>>>>  line 8, in freequote
>>>>
>>>>
>>>> File "gluon/dal.py", line 6343, in __getattr__
>>>>
>>>>
>>>> File "gluon/dal.py", line 6337, in __getitem__
>>>>
>>>>
>>>> KeyError: 'person'
>>>>
>>>>
>>>> not sure why i'm getting a keyerror is the table is defined.
>>>>
>>>> -- 
>>>>  
>>>>  
>>>>  
>>>>
>>>
>>>

-- 



Reply via email to