Изменить query_params в django в djangofilterbackends

У меня есть модель под названием product, как показано ниже, для которой я создаю фильтры с помощью djangofilterbackend с filter_fields = 'all'

class Product(models.Model):
    id
    name
    created_at
    updated_at
    price
    and so on....

Теперь, когда кто-то посылает запрос_парам, связанный с временем, например, "created_at", "updated_at", они отправляют временные метки эпохи. есть ли способ преобразовать временные метки эпохи в параметрах запроса в datetime?

что я пробовал: я пытался модифицировать request_dict в get_queryset, идентифицируя параметры timestamp и конвертируя их в datetime django. Но request_dict неизменяем в DRF.

Есть ли способ изменить query_params в djangofilterbackend? Все, что я хочу сделать, это преобразовать временные метки эпохи в datetime, чтобы я мог передать целые query_param в djangofilterbackends

Вернуться на верх