Class Documentation¶
ManagerUtilsMixin¶
-
class
manager_utils.manager_utils.ManagerUtilsMixin¶ A mixin that can be used by django model managers. It provides additional functionality on top of the regular Django Manager class.
-
bulk_update(model_objs, fields_to_update)¶
-
bulk_upsert(model_objs, unique_fields, update_fields=None, return_upserts=False, return_upserts_distinct=False, native=False)¶
-
bulk_upsert2(model_objs, unique_fields, update_fields=None, returning=False, ignore_duplicate_updates=True, return_untouched=False)¶
-
get_or_none(**query_params)¶
-
get_queryset()¶
-
id_dict()¶
-
single()¶
-
sync(model_objs, unique_fields, update_fields=None, native=False)¶
-
sync2(model_objs, unique_fields, update_fields=None, returning=False, ignore_duplicate_updates=True)¶
-
upsert(defaults=None, updates=None, **kwargs)¶
-
ManagerUtilsManager¶
-
class
manager_utils.manager_utils.ManagerUtilsMixin A mixin that can be used by django model managers. It provides additional functionality on top of the regular Django Manager class.
-
bulk_update(model_objs, fields_to_update)
-
bulk_upsert(model_objs, unique_fields, update_fields=None, return_upserts=False, return_upserts_distinct=False, native=False)
-
bulk_upsert2(model_objs, unique_fields, update_fields=None, returning=False, ignore_duplicate_updates=True, return_untouched=False)
-
get_or_none(**query_params)
-
get_queryset()
-
id_dict()
-
single()
-
sync(model_objs, unique_fields, update_fields=None, native=False)
-
sync2(model_objs, unique_fields, update_fields=None, returning=False, ignore_duplicate_updates=True)
-
upsert(defaults=None, updates=None, **kwargs)
-