簡體   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