我正在使用twill和django-test-utils测试一个 django 应用程序,但它没有让我登录。
我认为它没有设置 django 会话 cookie。我去了一个调用 的网页(斜纹)request.session.set_test_cookie(),然后调用返回twill.show_cookies()(应该打印出 cookie),显示没有 cookie。在另一个页面/视图中,request.session.test_cookie_worked()返回False.
奇怪的是,另一个页面调用request.set_cookie(...)手动设置 cookie,并且有效。twill.show_cookies()显示那个 cookie。所以一些cookies正在工作,但会话中间件似乎没有工作......
会发生什么?如何让 django 会话 cookie 设置为斜纹?
其他一些人也有类似的问题,例如在 django-users上,在另一个 twill/django 脚本上评论 cookie