def author(self, request, author=None):
"""listing of posts by a specific author"""
if not author:
# Invalid author filter
raise Http404('Invalid Author')
posts = self.posts.filter(
models.Q(owner__username=author) |
models.Q(owner__username=unslugify(author)))
return render(request,
self.get_template(request),
{'self': self,
'posts': self._paginate(request, posts),
'filter_type': 'author',
'filter': author})
评论列表
文章目录