Есть ли встроенный способ установить максимальный размер отношения для ManyToManyField?

Изначально у меня было поле ArrayField, которое могло иметь максимум 3 перечисления внутри него.

Но с усложнением моего проекта, мне пришлось изменить это поле на отдельную модель, которая имеет другие поля (но перечисление все то же).

Целевая модель, которая ранее содержала поле ArrayField, будет нуждаться в ManyToMany, чтобы правильно ссылаться на эти многочисленные экземпляры, с ограничением в 3 экземпляра максимум.

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

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