This is a collection of tips extracted in part by reading the Web2py code.
gluon.dal
DAL
DB Adapters
Table
Get DAL object given a Table object (in table
):
table._db
Get names of fields in a table:
table.fields()
Get Field objects from a table (field name in fieldname
):
table[fieldname]
Read out the whole table:
table._db().select(table.ALL)
Clear the table (caution, requires foreign key constraints turned off):
table.truncate()
Load table from a Rows object (e.g. as obtained by reading out the table as above) or from a list of dicts:
table.truncate() for row in rows: if isinstance(row, Row): row = row.as_dict() table.insert(**row)
Field
Environment
Custom Import
Form accepts
Validation
Last modified
12 years ago
Last modified on 01/05/13 08:57:43
Note:
See TracWiki
for help on using the wiki.