mysql - 在 MySQL 中创建用户帐户时如何有效更新 mongodb?

标签 mysql django mongodb mongoengine

我正在使用djang.contrib.auth.User模型在MySQL中创建用户帐户。但我想为我网站上的用户举办“独特”的 session ,因此我认为最好的想法是让每个 session 都依赖于个人的唯一用户名。

我正在使用 mongodb 处理其他所有事情,但不知道如何“获取”当前经过身份验证的个人的用户名 (request.user.username) 并将其添加到 mongodb 的 BSON 表中.

或者在另一个模型基于 MongoDB 文档的 django 应用程序中,如何获取当前经过身份验证的用户并将其添加到 mongodb?

最佳答案

我找到了一种迂回的方法,但它有效。

在 html 页面上,我请求将用户名输入到禁用的文本框中。

使用 Javascript,我获取该文本框的值并将其插入到 django 在 {{ form.as_p }} 中生成的文本框中,并将其显示设置为隐藏。

但是现在,只要单击该按钮,mongodb 就会成功更新当前用户的用户名。

关于mysql - 在 MySQL 中创建用户帐户时如何有效更新 mongodb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27531536/

相关文章:

php - 获取数据集中的最高值

python - 集群中的 Django CSRF

python - 如何检查你的模型在 Django 中没有错误

python - AbstractUser 模型的 django 1.8.5 迁移失败

javascript - mongodb:如何为每个数组元素创建_id?

node.js - Express + MongoDB 的最佳 session 存储中间件

mysql - MySQL 中何时使用单引号、双引号和反引号

mysql - 编译 MySQL 行列表以排除 : to Pre-Compile or not to Pre-Compile? 时

mysql - SQL查询,基于4列进行重复检查

node.js - mongodb中时间戳按降序排序