From 525fe6d2c56b5304bbaeda421b7a6016cf0a9475 Mon Sep 17 00:00:00 2001 From: SkiBY Date: Thu, 28 Sep 2017 19:23:11 +0300 Subject: [PATCH] small patch for managers.py Django 1.11. Without name field in init we have an error: '_TaggableManager' object has no attribute 'name' class C(models.Model): ... tags = TaggableManager() ... def get_fields_with_value(self): return ((f, getattr(self, f, None)) for f in self.get_fields()) --- taggit/managers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/taggit/managers.py b/taggit/managers.py index 1f50a552..ddd90c84 100644 --- a/taggit/managers.py +++ b/taggit/managers.py @@ -81,6 +81,7 @@ class _TaggableManager(models.Manager): def __init__(self, through, model, instance, prefetch_cache_name): self.through = through self.model = model + self.name = prefetch_cache_name self.instance = instance self.prefetch_cache_name = prefetch_cache_name self._db = None