try

DAL(..., check_reserved=['all'])

You cannot name a field "group" it is a SQL reserved keyword.

Bruno Rocha
http://rochacbruno.com.br
mobile
 Em 02/12/2012 02:46, "David Tucker" <[email protected]> escreveu:

> I'm editing my data model in db.py and trying to add a field to a table of
> accounts that groups them using a foreign key.
>
>         Field('group', 'reference groups', ondelete='CASCADE',
> required=True, default=db(db.groups).select().first().id),
>
>                 causes a ticket that reads: and causes web2py to freeze
> (must force quit and reopen); however,
>
>         Field('groupd', 'reference groups', ondelete='CASCADE',
> required=True, default=db(db.groups).select().first().id),
>
>                 works fine.
>
> Can someone explain why this is? Also, is there a better/more elegant way
> to specify a default for 'reference' types? Basically I want the default to
> be the first entry in the 'groups' table (which is a generic 'ungrouped'
> group).
>
> Thank you for any help, I'm a web2py noob coming from a PHP/MySQL
> background.
>
>  --
>
>
>
>

-- 



Reply via email to