Bem estou conseguindo adicionar e editar meus campos : minhas funções estão da seguinte maneira:
def listar_regra():
regra = db(db.regras).select(orderby=db.regras.tipo)
return locals()
#edita e deleta as regras
def editar_regra():
regraed = db.regras(request.args(0))
form = crud.update(db.regras, regraed, next='listar_regra')
return locals()
def deletar():
delet = db.regras(request.args(0))
form = crud.delete(db.regras, delet, next='listar_regra')
return dict(form=form)
quando clico no botão de deletar aparece o seguinte erro :
type 'exceptions.AttributeError'> 'Table' object has no attribute
'<Row {'ip_destino': 'adsdasd', 'ip_origem': 'dasdasd',
'modified_by': 1L, 'tipo': 'Output', 'acao': 'Accept', 'validade':
datetime.date(2014, 6, 14), 'is_active': True, 'protocolo': 'UDP',
'port_origem': 'asdasd', 'id': 19L, 'logg': 'N\xc3\xa3o', 'created_on':
datetime.datetime(2014, 6, 25, 10, 51, 6), 'port_destino': 'dasdasasd',
'created_by': 1L, 'msg_log': 'dasda', 'modified_on': datetime.datet'