我想检查Django中是否启用了cookie。我有以下代码:
def test_cookies(request):
request.session.set_test_cookie()
if request.session.test_cookie_worked():
print 'cookie worked'
request.session.delete_test_cookie()
else:
print 'cookie failed'
return HttpResponse("Please enable cookies and try again.")
但是,如果我选中“禁用Cookie> Firefox的Web Developer Toolbar中的所有Cookies,然后尝试在Firefox中加载页面,我在输出中得到'cookie working'。哦,亲爱的。
还有其他方法可以检查Cookie是否已启用?
谢谢!
答案 0 :(得分:3)
在一个操作/网址中,您设置了一个Cookie并将其重定向到其他操作/网址。在其他操作中,您检查是否已设置cookie。