Add dedicated view for tags

This commit is contained in:
Jeremy Stretch
2021-03-26 15:25:18 -04:00
parent 981e7017bb
commit 36c903da04
5 changed files with 63 additions and 91 deletions

View File

@@ -34,6 +34,17 @@ class TagListView(generic.ObjectListView):
table = tables.TagTable
class TagView(generic.ObjectView):
queryset = Tag.objects.all()
def get_extra_context(self, request, instance):
tagged_items = TaggedItem.objects.filter(tag=instance)
return {
'tagged_item_count': tagged_items.count(),
}
class TagEditView(generic.ObjectEditView):
queryset = Tag.objects.all()
model_form = forms.TagForm