摘要: django默认的系统配置中,session模块已经启用。其后端采用默认的数据库引擎,也就是session数据会被存储到数据库中。在有些应用中,为了保障事务的一致性,需要在视图中明确声明或者在全站的配置中启用事物机制。此种情况下,在某些特殊的场景中产生一个冲突,造成session的不同现象。例如:在异步上传文件时,为了给用户明确的提示。我们希望上传大文件的过程中,显示一个进度条,明确提示用户上传的进度。一般的做法是,将原来的表单提交到一个隐含的iframe中,再用一个定时器任务,从服务器获取上传进度后,更新进度条。假设处理文件上传的视图叫做upload_view,获取状态的视图叫做progre 阅读全文
posted @ 2012-12-26 08:32 雨吁的嘘 阅读(379) 评论(1) 推荐(0)