# models.py
class Categories(TagBase):
    pass

class CategoriesTaggedItem(GenericTaggedItemBase):
    cat = models.ForeignKey(Categories)

class Manufacturer(TagBase):
    pass

class ManufacturerTaggedItems(GenericTaggedItemBase):
    man = models.ForeignKey(Manufacturer)


class Product(models.Model):
    
    #БлаБлаБла
    
    tags = TaggableManager()
    manufacturer = TaggableManager(verbose_name='Manufacturer', through=ManufacturerTaggedItems, blank=True)
    categories = TaggableManager(verbose_name='Categories', through=CategoriesTaggedItem, blank=True)

    def __str__(self):
        return self.name
        
#views.py

def product(request, product_id=1):
    args = {}
    args['product'] = Product.objects.get(id=product_id)
    #БлаБлаБла

    return render_to_response('page.html', args)


# page.html

#БлаБлаБла

{% for tag in product.tags.all %}  #Эта часть работает
	{{tag.name}}
{% endfor %}

{% for tag in product.categories.all %}  #А вот так не робит
	{{tag.name}}						 
{% endfor %}
