2015 9月15日 工作计划与执行

1.继续测试支付模块:

   接口模块都测试完毕

   session出现问题:在django1.84下存储session存在数据丢失情况,下面代码中,session["payment"] 中会丢失几条记录,不知道其原因,可能是django1.84的bug

  

self.request.session["payment"]["user1_info"]=user_info #某个位置插入记录

self.request.session["payment"]["user2_info"]=user_info#某个位置插入记录

self.request.session["payment"]["user3_info"]=user_info#某个位置插入记录

 根据 https://docs.djangoproject.com/en/1.8/topics/http/sessions/ 的介绍,如果这种情况下实际上session并没有更新,更新的只是 payment这个字典,如果希望每次都更新在settings中设置:

SESSION_SAVE_EVERY_REQUEST=True

这样上述代码可以正常运行。

原文地址:https://www.cnblogs.com/yasmi/p/4809475.html