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