问题标签 [django-sessions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1381 浏览

django - 在 Django 中加密 cookie

从 Django 1.4 开始,如果我们使用基于 cookie 的后端进行会话存储,我们现在可以获得免费的加密签名,这很棒。但是,如果我想在会话中存储潜在的敏感信息怎么办?理想情况下,我也会对其进行加密。

这是一个真实的用例:我想在会话中存储一个临时令牌,允许我向另一个服务发出请求(这个令牌在一个小时不活动后过期)。如果没有加密,任何人都可以获得这个令牌并自己发出请求,我想避免这种情况。

我意识到当我将它放入会话时我可以自己加密/解密,但我想知道是否有一种方法可以为基于 cookie 的会话存储自动执行此操作。有没有人有任何想法?

0 投票
1 回答
236 浏览

python - 如何使用 session 来显示模态消息?

我想知道如何使用会话变量来定义消息并将其显示在下一页上。

我创建了一个在所有模板中扩展的基本模板。我插入了模态消息代码以检查基本模板中是否有任何消息

我的基本模板(base.html)

在我看来,我已经在会话中插入了消息

但是没有出现该消息,会话中没有任何内容。我已经测试了模态,没关系。我做错了什么?

0 投票
0 回答
58 浏览

django - keeping youtube auth object based on django session

I need to authenticate an user on Django to allow him to post comments on a video. I'm creating an gdata.youtube.service.YouTubeService() object, setting the developer key, getting the auth URL (GenerateAuthSubURL) and UpgradeToSessionToken() after I get the token back from the user. Then this instance ( YouTubeService() ) is allowed to do requests as this user on youtube.

The problem is that I want that to persists on the user session. How can I keep this object session-persistent?

0 投票
1 回答
696 浏览

python - 基于 Django 文件的会话 - 文件名太长

我正在使用 Django==1.1(我必须)
和基于文件的会话。我得到以下回溯(下)

我知道在 django.contrib.sessions.backends.file.SessionStore 的初始化过程中,构造函数的 session_key 会变得很长。但是这个类实例是在哪里创建的——我不知道。我试图找出答案。为什么会创建这么长的 session_key?

0 投票
2 回答
3662 浏览

django - 创建 django 会话时

我真的不明白何时创建会话以及创建会话的实体(每个 ip、每个浏览器、每个登录用户)。我在文档中看到默认情况下会为每个访问者创建会话 - 但什么是访问者(浏览器或 ip)?

0 投票
1 回答
1457 浏览

javascript - 如何从 JavaScript 访问 Django 登录用户信息?

我正在为我的 Django 网站制作一个 chrome 扩展(带有链接提交功能)。我正在使用django-tastypie从 JavaScript 发布链接。但是,我不知道如何从 JavaScript 访问 django 会话以确定链接的提交者。使用console.log(document.cookie)听起来不太可能,因为 document.cookie 显然是从当前页面访问 cookie,而不是从我的 django 驱动的网站访问 cookie。任何帮助,将不胜感激。

0 投票
1 回答
473 浏览

django - Django:未访问表单数据以在会话中存储数据

视图.py

索引.html

结果.html

我正在尝试将数据从“索引”页面传递到“结果”页面。在这种情况下,我想在结果页面上显示输入和提交的字符串。

我的表格有什么问题?

另外,我是否正确形成了会话键:值?

0 投票
1 回答
80 浏览

django-templates - 从 django 的模板文件中注销用户

我想在我的 admin.html 中添加一个注销 href,例如:

当用户通过单击“注销”链接重定向到 /panel/ 时,我该怎么做才能销毁会话?在模板文件中使用哪些会话变量?

谢谢你

0 投票
1 回答
226 浏览

django - 会话变量或额外的上下文?

我需要在几乎每个视图上都可以访问一些变量。我想我可以看到如何使用上下文处理器和“额外上下文”值或使用会话变量来做到这一点。有优点和缺点吗?我应该使用哪种方法?是否存在有意义的差异?我看到要访问模板中的会话变量,我必须启用 django.core.context_processors.request

0 投票
1 回答
549 浏览

python - 防止用户多次提交喜欢或不喜欢

javascript

看法

html

怀疑

我如何使用会话更改javascript,以便即使用户重新加载页面,他也应该能够切换喜欢和不喜欢,例如,如果用户喜欢特定餐厅,则对于特定会话,然后如果他刷新然后也如果他想撤消他的操作,应该提示他不喜欢它,请帮助