想把session 以文件的形式存储,但是在windows下设置session 后 ,session目录里的文件一直大小都是0k ,session都是无法获取值。 linux平台上就没有任何的问题…… 因为开发的时候是在windows下,所以还得继续折腾。
http://code.djangoproject.com/ticket/9084
网上查了下,这个问题在django1.1.x时代就存在了,直到1.2.4版本发布时还是存在。
http://code.djangoproject.com/ticket/9084
#\contrib\sessions\backends 目录下的file.py文件,修改122行
os.close(output_file_fd)
if os.name == "nt":#添加
os.unlink(session_file_name)#添加
os.rename(output_file_name, session_file_name)
网上查了下,这个问题在django1.1.x时代就存在了,直到1.2.4版本发布时还是存在。