Django 1.0 的 Cookie 语法

发布于 2024-12-07 11:16:05 字数 310 浏览 0 评论 0原文

我使用以下代码在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仙女山的月亮 2024-12-14 11:16:05

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文