Crud.update

should be

crud.update

crud an object which belongs to class Crud.

On Wednesday, 26 September 2012 12:16:25 UTC-5, Роман Акимов wrote:
>
>
>
> понедельник, 24 сентября 2012 г., 23:51:21 UTC+6 пользователь Massimo Di 
> Pierro написал:
>>
>> db should be defined in your models/db.py
>>
>> db= DAL(....)
>>
>> Models are executed in alphabetical order. It will not be there for you 
>> if you deleted db.py or name your model so that it is executed before db.py.
>>
>> Massimo
>>
>> On Monday, 24 September 2012 05:26:26 UTC-5, Роман Акимов wrote:
>>>
>>> Hello all!
>>> Please help me.
>>> I'm write:
>>>
>>> model
>>> db.define_table(
>>>     'document_body',
>>>     Field('name'),
>>>     Field('number'),
>>>     Field('created', 'datetime', default=request.now),
>>>     Field('start_date', 'date'),
>>>     Field('end_date', 'date'),
>>>     Field('activity', 'boolean', default=True),
>>>     )
>>>
>>> controller
>>> def index():
>>>     form = SQLFORM(db.document_body)
>>>     if form.process().accepted:
>>>         response.flash = 'document uploaded'
>>>     return dict(form = form)
>>>
>>> And i have error in default.py:
>>> <type 'exceptions.NameError'> global name 'db' is not defined
>>> Thanks to all. Your help is very important. There was a problem:
>>>
>>  def edit_doc():
> doc = db.document_body(request.args(0)) or redirect(URL('docum'))
> form = Crud.update(1,db.document_body, doc, next='docum')
> return dict(form=form)
> I catch error: 
> unbound method update() must be called with Crud instance as first 
> argument (got int instance instead)
> But the text I wrote on the official documentation.
> What am I doing wrong
>

-- 



Reply via email to