Hi everybody, 

I have a little problem. I have a table containing a date field in the format 
"% m-% d% Y"as shown below:

db.define_table('parcelas',
    Field('numero', 'integer'),
    Field('valor', 'double'),
    Field('data_vencimento', 'date'),
    Field('pago', 'boolean'),
    Field('pagamento_id', db.pagamento)
)

db.parcelas.data_vencimento.requires=IS_DATE(format=T("%d-%m-%Y"), 
error_message=T("use dd-mm-aaaa"))


      In my form the corresponding inputs are using the class "date" see below 
for example:

     <input class="date" type="text" id="data_parcela" name="data_parcela"/>


      After saving the field is something strange in the management section of 
thedatabase object is not recovered, returning the following error:

   File "gluon / dal.py", line 1008, in select
   File "gluon / dal.py", line 1207, in parse
ValueError: day is out of range for month

I changed the web2py_ajax.html to use the format "% d-% m-% Y", but it seems 
not enough.


Should I convert the string to a form sent by type date before saving? Can 
anyone help me?


Sorry my english... :)

Reply via email to