No, I just see that you can ommit that (sry) , but in this example.
headers={'person.name', 'Name'}
should be
headers={'person.name': 'Name'}
Are you geting any error message?
Em 09/10/2010, às 05:53, andrej burja <[email protected]> escreveu:
> so the example in book, chapter 7 is wrong?
>
> # assuming db.define_table('person', Field('name'))
> def people():
> form = crud.create(db.person, next=URL('index'),
> message=T("record created"))
> persons = crud.select(db.person, fields=['name'],
> headers={'person.name', 'Name'})
> return dict(form=form, persons=persons)
>
> On Oct 9, 8:03 am, rochacbruno <[email protected]> wrote:
>> crud.select expects 2 arguments
>>
>> crud.select(db.tablename, query) returns a list of records selected from the
>> table.
>>
>>> persons=crud.select(db.person, db.person.id>0)
>>
>> Em 09/10/2010, às 02:07, andrej burja <[email protected]> escreveu:
>>
>>> hi
>>
>>> in model.py i have
>>
>>> db.define_table('person',
>>> Field('name'),
>>> format='%(name)s')
>>
>>> in controllers/default.py i have
>>> def ustvari_oseba():
>>> form=crud.create(db.person)
>>> persons=crud.select(db.person)
>>> return dict(form=form,persons=persons)
>>
>>> form is ok, but persons is not