def tags(self) -> typing.Optional[TagQuerySet]: request_tags = self.url_kwargs.get('tags') if not request_tags: return None slugs = Tag.parse_url_tags(request_tags) tags = self.all_tags.filter(slug__in=slugs) if not tags: raise http.Http404('No such tag.') return tags