Python 与Brython一起使用cookies

Python 与Brython一起使用cookies,python,cookies,brython,Python,Cookies,Brython,我目前正试图和布莱顿一起处理饼干,但我遇到了一些麻烦。我在文档中找到了本地存储模块。当我使用此模块设置cookie时,服务器无法找到它们(使用Djangoviews.py函数中的request.COOKIES)。 奇怪的是,值是存储的,因为当我重新加载页面时,脚本会在控制台中打印它 HTML页面中的代码: <script type="text/python"> from browser.local_storage import storage import rando

我目前正试图和布莱顿一起处理饼干,但我遇到了一些麻烦。我在文档中找到了
本地存储
模块。当我使用此模块设置cookie时,服务器无法找到它们(使用Django
views.py
函数中的
request.COOKIES
)。 奇怪的是,值是存储的,因为当我重新加载页面时,脚本会在控制台中打印它

HTML页面中的代码:

<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>

从browser.local\u存储导入存储
随机输入
如果在存储中进行“测试”:
打印(存储['test'])
存储['test']=str(random.randint(01100))
打印(存储['test'])
每次我 重新加载页面时,值I get是已存储但cookie在服务器端不存在的cookie(
request.COOKIES
不包含密钥
'test'

也许我遗漏了什么

编辑:

因此,在查看了这个页面(来自Brython docs的链接)后,我发现本地存储与Cookie并不是一回事,而是一个并排存在的类似系统


所以我现在的问题是,我怎样才能将Cookie与Brython一起使用,而不是使用本地存储?

因此,事实证明,这非常简单。代码与JavaScript中的代码几乎相同

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

from browser import document

document.cookie = 'foo=bar; Path=/'
就这样