我有这段代码
def permit(request, pk):
user = User.objects.get(pk=pk)
if request.user.id == pk:
return render_to_response(HttpRequest.path)
else:
return render_to_response('forbidden.html')
我想做的是,如果用户经过身份验证(request.user.id == pk
),则可以下载他在身份验证测试之前点击过的链接。到Httprequest.path
我希望得到他要求的确切路径。
但是,当我运行此代码时,我总是被重定向到禁用的html,这意味着request.user.id == pk
总是假的,即使它有时应该是真的。