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)
-