Вот так выглядят мои модели. Мне не удалось выполнить проверку, переопределив метод сохранения любой из моделей.
class NotificationListTag(TaggedItemBase):
content_object = models.ForeignKey('Mailer')
class Mailer(models.Model):
from_email = models.CharField(max_length=255)
to_emails = TaggableManager(
through=NotificationListTag,
blank=True,
verbose_name='To Emails',
help_text='Space separated email ID'
)
Как проверить каждый из вновь добавленных тегов перед его сохранением. Я что-то упустил.