Как изменить значение поля queryset с помощью другого словаря в django

У меня есть один dic и я хочу обновить одно поле в соответствии с этим dict. Как это сделать в django?

class FulfilmentOrder(models.Model):
        carrier_order_status = models.CharField(max_length=255, null=False, blank=False, default=CarrierOrderStatus.UNASSIGNED.name)

 dic = {'UNASSIGNED':'NEW','PICKUP_PENDING':'NEW','PICKED':'INTRANSIT'}

queryset = CarrierOrder.objects.filter(Q(shipment_order__account__brand_id=self.request.user.brand_id) |
            Q(fulfilment_order__order__brand_id=self.request.user.brand_id))
        

queryset=queryset.annotate('carrier_order_status':carrier_order_to_carrier_order_concise.get(F('carrier_order_status')).name)

Я не могу использовать отображение в соответствии с диктой

Я не очень понял из вашего кода, но чтобы обновить набор запросов на основе значений словарей, вы делаете это следующим образом:

data = {'field_name': 'field_value'}
Model.objects.update(**data)
Вернуться на верх