Определение ограничений на сквозную таблицу по умолчанию для поля ManyToManyField из мета-класса

Я хочу добавить некоторые ограничения в мета-класс модели, которая является автоматически созданной сквозной моделью ManyToManyField. Я следовал официальной документации здесь, а также реализовал мета-класс, который успешно устанавливает ограничения на класс Meta сквозной модели (гарантированно получая значение Model.many_to_many_field.through._meta.constraints с помощью самой оболочки Django).

Проблема здесь в том, что миграция не обнаруживает никаких изменений в упомянутой сквозной модели, поэтому миграция не создается для определенного ограничения.

Тогда возникает вопрос, есть ли способ изменить мета-опции сквозной модели без их явного внедрения?

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