django_dbcache_fields.receivers
¶
-
django_dbcache_fields.receivers.
invalidate_dbcache_fields_by_fks
(sender, instance, **kwargs)¶ Empty all fields that are invalidated by the save of a related model as indicated in the dbcache decorator invalidated_by argument.
-
django_dbcache_fields.receivers.
invalidate_dbcache_fields_by_m2m
(sender, instance, action, reverse, model, **kwargs)¶ Empty all fields that are invalidated by the save of a related model as indicated in the dbcache decorator invalidated_by argument.
-
django_dbcache_fields.receivers.
update_dbcache_fields
(sender, instance, **kwargs)¶ Update all model fields that are used by dbcache methods by calling their original function if flagged as dirty (or no dirty function available).
-
django_dbcache_fields.receivers.
update_models
(sender, **kwargs)¶ Update the models that have dbcache methods with the proper model fields. Also connect the pre-save hook to update fields when needed.