views.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:stormtrooper 作者: CompileInc 项目源码 文件源码
def get(self, request, pk):
        try:
            task_obj = Task.objects.get(pk=pk)
            if not task_obj.is_closed:
                exclude = request.GET.get('exclude')
                random_qn = task_obj.random_question(user=request.user,
                                                     exclude=exclude)
                if random_qn:
                    return HttpResponseRedirect(random_qn.get_absolute_url())
                messages.add_message(self.request, messages.ERROR, "There are no more unanswered questions")
            return HttpResponseRedirect(task_obj.get_absolute_url())
        except Task.DoesNotExist:
            return Http404
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号