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
这样上述代码可以正常运行。