def response_forbidden(request, article, urlpath):
if request.user.is_anonymous():
qs = request.META.get('QUERY_STRING', '')
if qs:
qs = urlquote('?' + qs)
else:
qs = ''
return redirect(settings.LOGIN_URL + "?next=" + request.path + qs)
else:
return HttpResponseForbidden(
render_to_string(
"wiki/permission_denied.html",
context={'article': article,
'urlpath': urlpath},
request=request))
# TODO: This decorator is too complex (C901)
评论列表
文章目录