value) for key, value in data_dict.items()]
и после .bulk_update(queryset)
это будет быстро?
У кверисета есть метод values
примерно так: my_objects = MyModel.objects.filter(category_id__in=some_dict.keys()) objects_for_save = [] for my_obj in my_objects: my_obj.value = some_dict[my_obj.category_id] objects_for_save.append(my_obj) MyModel.objects.bulk_update(objects_for_save, ["value"])
Обсуждают сегодня