Beispiel #1
0
    def update(self):
        table, row_id = helpers.extract_table_row_id(self.request.path)
        values = dict(self.request.values.items())
	import ast
	try:
	    values = ast.literal_eval(values.keys()[0])
	    values = ast.literal_eval(values)
	except:
	    values = ast.literal_eval(values)
        return self.db_adapter.update_row(table, int(row_id), values)
Beispiel #2
0
 def delete(self):
     table, row_id = helpers.extract_table_row_id(self.request.path)
     return self.db_adapter.delete_row(table, row_id)
Beispiel #3
0
 def _get(self):
     table, row_id = helpers.extract_table_row_id(self.request.path)
     headers = self.db_adapter.get_headers(table)
     rows = self.db_adapter.get_row(table, row_id)
     return table, headers, rows