我正在寻找一种方法来拥有这样的东西:
return HttpResponseForbiddenRedirect(reverse("view_name"))
一个 HttpResponse 重定向到一个视图(带有它的名字)但仍然抛出一个 403 错误
我试图做这样的事情:
class HttpResponseForbiddenRedirect(HttpResponse):
def __init__(self, redirect_to):
super(HttpResponseForbiddenRedirect, self).__init__()
self['Location'] = iri_to_uri(redirect_to)
self.status_code = 403
但它没有用。由于某种原因我不明白,我没有得到任何内容