Django 1.0 的 Cookie 语法
我使用以下代码在 django 1.1 中设置 cookie 但每次页面刷新或在 Ie 7 、 Ie 8 和 safari 中发布时 cookie 都会被删除。对于 Firefox 和 chrome 它工作正常。
expiry_date=datetime.date.today()+datetime.timedelta(days=1)
resp.set_cookie('appl_keyVal', 40, max_age=24*60*60, expires=expiry_date)
django 1.0 的 cookie 语法正确吗?
I m using the fllowing code to set cookie in django 1.1 But the cookie get deleted every time the page refresh or during post in Ie 7 , Ie 8 and safari.For Firefox and chrome It works fine.
expiry_date=datetime.date.today()+datetime.timedelta(days=1)
resp.set_cookie('appl_keyVal', 40, max_age=24*60*60, expires=expiry_date)
Is the cookie syntax correct for django 1.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
expires 应该是格式为“Wdy, DD-Mon-YY HH:MM:SS GMT”的字符串。
https://docs.djangoproject.com/ en/1.1/ref/request-response/#django.http.HttpResponse.set_cookie
expires should be a string in the format "Wdy, DD-Mon-YY HH:MM:SS GMT".
https://docs.djangoproject.com/en/1.1/ref/request-response/#django.http.HttpResponse.set_cookie