def dispatch(self, request, *args, **kwargs):
slug = self.kwargs.get('topic_slug', '')
topic = get_object_or_404(Topic, slug = slug)
if not has_subject_permissions(request.user, topic.subject):
return redirect(reverse_lazy('subjects:home'))
return super(UpdateView, self).dispatch(request, *args, **kwargs)
评论列表
文章目录