The congress.api.row_model Module¶
-
class
congress.api.row_model.RowModel(name, bus=None)¶ Bases:
congress.api.base.APIModelModel for handling API requests about Rows.
-
get_items(params, context=None)¶ Get items in model.
- Args:
- params: A dict-like object containing parameters
- from the request query string and body.
context: Key-values providing frame of reference of request
- Returns: A dict containing at least a ‘results’ key whose value is
- a list of items in the model. Additional keys set in the dict will also be rendered for the user.
-
update_items(items, params, context=None)¶ Updates all data in a table.
- Args:
id_: A table id for updating all row items: A data for new rows params: A dict-like object containing parameters from
request querycontext: Key-values providing frame of reference of request
Returns: None Raises:
KeyError: table id doesn’t exist DataModelException: any error occurs during replacing rows.
-