I'm confused about this - dal2.py is the new version but what is the
difference between sql.py and dal.py?


On Feb 3, 7:05 am, Thadeus Burgess <thade...@thadeusb.com> wrote:
> belay that :)
>
> was using sql.py's Field with dal.py's DAL
>
> -Thadeus
>
> On Tue, Feb 2, 2010 at 11:53 AM, Thadeus Burgess <thade...@thadeusb.com> 
> wrote:
> > migrate=True
>
> > self.db.define_table('settings',
> >            Field('key'),
> >            Field('name'),
> >            Field('value', 'text'),
> >            Field('description', 'text'),
> >            migrate=migrate
> >        )
>
> > First error testing out new dal.py
>
> > Traceback (most recent call last):
> >  File "/home//Applications/web2py/gluon/restricted.py", line 173, in 
> > restricted
> >    exec ccode in environment
> >  File "/home//Applications/web2py/applications//models/common.py",
> > line 63, in <module>
> >    configure = utils.Configure(db, migrate=migrate_db)
> >  File "/home//Applications/web2py/applications//modules/utils.py",
> > line 109, in __init__
> >    self.define_tables(migrate=migrate)
> >  File "/home//Applications/web2py/applications//modules/utils.py",
> > line 121, in define_tables
> >    migrate=migrate
> >  File "/home//Applications/web2py/gluon/dal.py", line 2556, in define_table
> >    **dict(primarykey=args.get('primarykey',None)))
> >  File "/home//Applications/web2py/gluon/dal.py", line 2788, in __init__
> >    'define_table argument is not a Field: %s' % field
> > SyntaxError: define_table argument is not a Field: <no table>.key
>
> > -Thadeus
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to