Да, вы можете использовать фильтры и обновлять несколько полей, как вы указали.
Дополнительно: Если вы хотите сравнить одно поле со многими значениями, что вы можете сделатьпомещает значения в список как:
values_list = [some_value1, some_value2, ...]
Затем вы можете фильтровать, проверяя, соответствует ли поле какому-либо значению в списке как:
MyModel.objects.filter(pk__in=values_list).update(field1='some value', ...)