ArrayField, состоящий из составного типа поля

Я смоделировал составное поле с помощью https://pypi.org/project/django-composite-field/ в моей модели django (поле URL + булево поле). Я хочу хранить их количество (возможно, в виде списка) в моей базовой модели 'User'. Но ArrayField с помощью django.contrib.postgres.fields поддерживает только один тип данных. Я хочу получить список объектов (URL + boolean) для каждого пользователя. Далее я хочу добавить валидацию для количества объектов, например, (min 2 объекта, max 6 объектов). Каков хороший способ смоделировать это?

Спасибо.

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