from tagging.fields import TagField class TestObject(models.Model): title = models.CharField(_("page title"), max_length=255) tags = TagField(null=True, blank=True,)
С помощью debug toolbar заметил что вызывается post_save TagField._save.
Вот сама функция
def _save(self, **kwargs): #signal, sender, instance): tags = self._get_instance_tag_cache(kwargs['instance']) if tags is not None: Tag.objects.update_tags(kwargs['instance'], tags) def _get_instance_tag_cache(self, instance): return getattr(instance, '_%s_cache' % self.attname, None)
закомментировал строку
# if tags is not None:
# Tag.objects.update_tags(kwargs['instance'], tags)