当前位置:  开发笔记 > 编程语言 > 正文

Django是否支持多值cookie?

如何解决《Django是否支持多值cookie?》经验,为你挑选了1个好方法。

我想通过Django设置一个cookie,它有几个不同的值,类似于.NET的HttpCookie.Values属性.看文档,我不知道这是否可行.看起来它只是一个字符串,所以有另一种方式吗?

我已经尝试将它传递给array([10, 20, 30])和dictionary({'name': 'Scott', 'id': 1}),但它们只是转换为它们的字符串格式.我目前的解决方案是只使用一个任意的分隔符,然后在读取时解析它,感觉很棘手.如果无法实现多值,是否有更好的方法?我宁愿不使用大量的cookie,因为那会很烦人.



1> foxxtrot..:

.NETs多值cookie的工作方式与使用分隔符在django中的工作方式完全相同.他们只是为你抽象而已.你正在做的事情是正确的,我不认为Django有任何具体的'解决'这个问题.

我会说你做的是正确的,不使用多个cookie.做你正在做的事情,保持线上的开销.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有