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 <andrej.bu...@gmail.com> 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 <rochacbr...@gmail.com> 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 <andrej.bu...@gmail.com> 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

Reply via email to