Un ejemplo de definición sería esto por ejemplo:
registros = [{'name': 'myfield', 'type': 'string'}, {'name': 'myfield2', 'type': 'string'}]
db.define_table('mytable',*[Field(registro['name'], registro['type']) for registro in registros])
en dónde vos definas los modelos de datos si lo hacés en models como gralmente se hace. Si vos por ejemplo lo que querés es definir una determinada tabla en un controlador podés hacerlo. A ver si se entiende:
un ejemplo:
models/db.py
db.define_table('latabla',Field('myfield','string'))
No te compliqués: La variable registros que es una lista puede ser registros de una tabla, a medida que vos agregués registros a la tabla en cada request la define.
Saludos a todos:
Tengo una función ajax que realiza una consulta y devuelve un grupo de registros. hasta ahí sin problemas, el problema aparece cuando trato de limitar la cantidad de registros a devolver, en este caso no me devuelve nada.
les pongo mi consulta:
rows=db(tit1).select(db.tabla1.campo1, db.tabla1.campo2) devuelve todo según la consulta (tit1)
rows=db(tit1).select(db.tabla1.campo1, db.tabla1.campo2, limitby=(0,10)) No devuelve nada
alguna opinión al respecto?
gracias
gustavo
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu
Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com>
--- This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu
Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com>
No muestra nada, es como si quedara mareado en la sentencia
Probaste con:
rows=db(tit1).select(db.tabla1.campo1, db.tabla1.campo2)[ :10]
Slds