今天的问题是在setting文件配置了SESSION_COOKIE_DOMAIN="xxx"域名,结果线上访问没问题,而我本地有登录校验的页面都登录不上去

开始也很迷茫,后来对比了之前的代码,理解了。

SESSION_COOKIE_DOMAIN 这个参数是指定域名访问的,线上配置了nginx 所有能正常访问,而我本地,没有配置,直接用127.0.0.1去访问的,找不到域名,所以一直在登录

SESSION_COOKIE_DOMAIN支持模糊搜索,比如配置了".julive.com"这个域名,那么"bj.julive.com"和"sh.julive.com"这两个域名都是可以使用的。

最后,最终还是我的settings配置文件比较乱,没有严格的区分dev和线上环境。