Field names cannot be Python keywords or attribute names of the Table 
object, even if using rname. The Table class inherits from 
pydal.helpers.classes.BasicStorage, which has methods "update", "get", 
"keys", "values", etc. -- so none of those will work as field names.

Anthony

On Friday, November 11, 2016 at 1:40:32 AM UTC-5, Edwin Haver wrote:
>
>
> Hello,
>
> Why do I get the following error message when I have set the rname for 
> that field and have set check_reserved to None?
>
> <type 'exceptions.SyntaxError'> Field: invalid field name: update, use 
> rname for "funny" namesVersion
> web2py™ Version 2.14.6-stable+timestamp.2016.05.10.00.21.47
> Python Python 2.7.12: C:\Python27\python.exe (prefix: C:\Python27)
> Traceback
>
> 1.
> 2.
> 3.
> 4.
> 5.
> 6.
> 7.
> 8.
> 9.
>
> Traceback (most recent call last):
>   File "C:\Users\Edwin\Applications\web2py\gluon\restricted.py", line 227, in 
> restricted
>     exec ccode in environment
>   File 
> "C:/Users/Edwin/Applications/web2py/applications/create/models/db_tables.py" 
> <http://localhost:8000/admin/default/edit/create/models/db_tables.py>, line 
> 24, in <module>
>     Field('update', rname='wac_update', type='string', default=None),
>   File 
> "C:\Users\Edwin\Applications\web2py\gluon\packages\dal\pydal\objects.py", 
> line 1438, in __init__
>     'use rname for "funny" names' % fieldname)
> SyntaxError: Field: invalid field name: update, use rname for "funny" names
>
>
>
> Regards, Edwin
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to