[英]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.