繁体   English   中英

Django-Taggit在保存之前验证新添加的标签

[英]Django-Taggit validate newly added tags before save

这就是我的模型的样子。 我无法通过覆盖任何一个模型的save方法来进行验证。

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'
    )

如何在保存每个新添加的标签之前对其进行验证。 我错过了什么吗?

我最终为标记自动完成建议创建了一个自定义API,该建议仅建议有效名称。

您可以覆盖默认情况下对tagit.js进行的tagit.js调用,以将自定义自动完成URL传递给它。 这样,您不必在用户输入值后进行验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM