首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Brython一起使用cookie

与Brython一起使用cookie
EN

Stack Overflow用户
提问于 2020-02-08 15:43:14
回答 1查看 224关注 0票数 0

我目前正试图和Brython一起处理曲奇,但我遇到了一些麻烦。我在文档中找到了local_storage模块。当我使用这个模块设置cookie时,服务器找不到它们(在Django views.py函数中使用views.py)。奇怪的是,值是存储的,因为当我重新加载页面时,脚本会将其打印在控制台中。

HTML页面中的代码:

代码语言:javascript
复制
<script type="text/python">
    from browser.local_storage import storage
    import random

    if 'test' in storage:
        print(storage['test'])
    storage['test'] = str(random.randint(0, 100))
    print(storage['test'])
</script>

每次我request.COOKIES重新加载页面时,I get的值都是存储的值,但服务器端不存在cookie ('test'不包含键)。

也许我遗漏了什么?

编辑:

因此,在查看了这个页面(来自Brython的链接) https://html.spec.whatwg.org/multipage/webstorage.html之后,我发现本地存储与cookie并不是一回事,但是它们是并行存在的类似系统。

因此,我现在的问题是,如何在Brython中使用cookie而不是本地存储?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-08 23:56:21

结果发现这很简单。代码与JavaScript中的代码基本相同。

下面是一些用值foo创建名为bar的cookie的示例代码

代码语言:javascript
复制
from browser import document

document.cookie = 'foo=bar; Path=/'

就这样!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60128383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档