Py学习  »  公告

本社区Django版本升级至最新(1.6.1), 部分用户登录时需清空浏览器Cookie再登录

Py站长 • 10 年前 • 5343 次点击  

本社区的Django版本从1.4.2 升级至 最新的 1.6.1( https://www.djangoproject.com/download/ ) 版本。由于Django这两个版本改动实在太大,升级过程比较伤筋动骨。后续我会将整个升级时遇到的困难分享给大家( http://django-china.cn/topic/368/ )。

如果老用户出现登录不上网站的情况,务必:清空浏览器Cookie再登录。

之所以需要上步操作的原因是由于Django1.6 cookie采用新的序列化方案( https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SESSION_SERIALIZER ),这样会旧使老用户登录或者POST请求时,用户本地浏览器中的Cookie数据无法被正确解析,导致请求失败。该问题已经在 Google Chrome 和 FireFox 浏览器复现。百度、搜狗等IE内核的浏览器貌似没有发生。总之,如果遇到该问题的解决办法就是 “清空本地浏览器Cookie再登录”

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/366
 
5343 次点击  
文章 [ 1 ]  |  最新文章 10 年前
六月飞刀
Reply   •   1 楼
六月飞刀    10 年前

32个赞~!