Фильтр по одноэлементному преобразованному значению поля ArrayField

Предположим, что у меня определены следующие модели:

from django.db import models
from django.contrib.postgres.fields import ArrayField
from django.db.models import Func, F


class SingleDayEvent(models.Model):
    title = models.TextField()
    day = models.DateField()


class MultiDayEvent(models.Model):
    title = models.TextField()
    days = ArrayField(models.DateField(), default=list)

Если я хочу получить набор запросов со всеми SingleDayEvent за определенную календарную неделю, я сделаю:

SingleDayEvent.objects.filter(day__week = week)

Как я могу добиться того же для MultiDayEvent, определенного выше?

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