Mapper¶
Mapper¶
-
class
save_to_db.core.utils.mapper.Mapper[source]¶ This class automatically sets up reverse relations for all items.
-
item_added_to_bulk(item, bulk_item)[source]¶ Called when an item is added to a bulk item, for example:
bulk_item.add(single_item)
Parameters: - item – A single item added to the bulk_item.
- bulk_item – Bulk item containing item.
-
item_created(item)[source]¶ Called when an instance of
ItemBaseis created.Parameters: item – An instance of created item.
-
item_deleted(item)[source]¶ Called when an item is deleted, for example:
item.delete()
Parameters: item – Deleted item.
-
item_removed_from_bulk(item, bulk_item)[source]¶ Called when an item is removed from a bulk item, for example:
bulk_item.remove(single_item)
Parameters: - item – A single item removed from the bulk_item.
- bulk_item – Bulk item that was containing item.
-
item_value_deleted(item, key, old_value)[source]¶ Called when an item attribute is deleted, for example:
del item[key]
Parameters: - item – An item whose attribute is deleted.
- key – Deleted attribute name.
- old_value – Deleted attribute value.
-
item_value_set(item, key, old_value, new_value)[source]¶ Called when an item attribute is set, for example:
item[key] = new_value
Parameters: - item – An item whose attribute is set.
- key – Attribute name of the item.
- old_value – Old attribute value.
- new_value – New attribute value.
-