[pyar] Web2py - unique=True no funciona con campo computado
Luciano Bovio
omicronvt en gmail.com
Lun Ago 5 17:28:12 ART 2013
Necesito asegurar que no se inserten registros duplicados en la DB,
basandome en 3 campos.
Para lo cual tomé y adapté este ejemplo de la web, pero no anda(me
permite insertar registros con el campo computado('unico') duplicado):
db.define_table('ejemplo',
Fields('legajo','integer'),
Fields('quincena','integer'),
Fields('mes','integer'),
Fields('unico', unique=True, compute=lambda j:
str(j.legajo)+str(j.quincena)+str(j.mes)))
La inserción de los nuevos registros la hago desde un SQLFORM
Alguna idea ?
Saludos
More information about the pyar
mailing list