Yes. But this is a very simple thing to add.

On Feb 5, 7:10 pm, Thadeus Burgess <[email protected]> wrote:
> so this means we must wait until this feature is implemented before we
> can switch?
>
> -Thadeus
>
> On Fri, Feb 5, 2010 at 6:37 PM, mdipierro <[email protected]> wrote:
> > More than a bug this is a missing feature. It does not yet allow to
> > specify
>
> > db(...).select('table.field')
>
> > as the old DAL did but only
>
> > db(...).select(db.table.field)
>
> > This will show in a few places since web2py sometimes passes the names
> > of fields as opposed to actual field objects.
>
> > On Feb 5, 6:09 pm, Thadeus Burgess <[email protected]> wrote:
> >> Can anyone confirm the following traceback when using
>
> >> SQLFORM.factory(*fields)
>
> >> ?
>
> >> Traceback (most recent call last):
> >>   File "/home/tburgess/Applications/web2py/gluon/restricted.py", line
> >> 173, in restricted
> >>     exec ccode in environment
> >>   File 
> >> "/home/tburgess/Applications/web2py/applications/pms/controllers/dashboard.py",
> >> line 248, in <module>
> >>   File "/home/tburgess/Applications/web2py/gluon/globals.py", line 96,
> >> in <lambda>
> >>     self._caller = lambda f: f()
> >>   File "/home/tburgess/Applications/web2py/gluon/tools.py", line 1874, in f
> >>     return action(*a, **b)
> >>   File 
> >> "/home/tburgess/Applications/web2py/applications/pms/controllers/dashboard.py",
> >> line 168, in allocation
> >>     table_name="allocate"
> >>   File "/home/tburgess/Applications/web2py/gluon/sqlhtml.py", line
> >> 905, in factory
> >>     **attributes)
> >>   File "/home/tburgess/Applications/web2py/gluon/sqlhtml.py", line
> >> 591, in __init__
> >>     inp = field.widget(field, default)
> >>   File "/home/tburgess/Applications/web2py/gluon/sqlhtml.py", line
> >> 226, in widget
> >>     options = field.requires.options()
> >>   File "/home/tburgess/Applications/web2py/gluon/validators.py", line
> >> 377, in options
> >>     self.build_set()
> >>   File "/home/tburgess/Applications/web2py/gluon/validators.py", line
> >> 361, in build_set
> >>     records = self.dbset.select(*self.fields, **dd)
> >>   File "/home/tburgess/Applications/web2py/gluon/sql.py", line 3207, in 
> >> select
> >>     return self._db._adapter.select(self._query,*fields,**attributes)
> >>   File "/home/tburgess/Applications/web2py/gluon/sql.py", line 499, in 
> >> select
> >>     query = self.SELECT(query,*fields, **attributes)
> >>   File "/home/tburgess/Applications/web2py/gluon/sql.py", line 430, in 
> >> SELECT
> >>     tablenames.append(f._tablename)
> >> AttributeError: 'str' object has no attribute '_tablename'
>
> >> -Thadeus
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "web2py-users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/web2py?hl=en.
>
>

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

Reply via email to