Как установить пустой список [] в качестве значения по умолчанию для поля ArrayAgg вместо [None] в django
У меня есть запрос:
Teacher.objects.alias(
raw_courses_ids=ArrayAgg('courses_can_teach', distinct=True),
).annotate(
courses_ids=Case(
When(raw_courses_ids__contains=[None], then=Value([])),
default=F('raw_courses_ids'),
output_field=ArrayField(IntegerField())
)
).values_list(
'courses_ids'
)
И я получил ошибку: django.core.exceptions.FieldError: Cannot resolve expression type, unknown output_field
Что я должен делать?