我正在使用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/