Пример #1
0
    def add_tags(self, text):
        text = text.strip()
        if not text:
            return

        # Sanitize the tag value
        new_tags = util.split_tags(bleach.clean(text, tags=[], attributes=[], styles={}, strip=True))

        # Clear old tags
        self.tag_set.clear()
        tags = [Tag.objects.get_or_create(name=name)[0] for name in new_tags]
        self.tag_set.add(*tags)
Пример #2
0
 def parse_tags(self):
     return util.split_tags(self.tag_val)