【问题标题】:How do I effectively update mongodb while creating user accounts in MySQL?在 MySQL 中创建用户帐户时如何有效地更新 mongodb?
【发布时间】:2014-12-18 05:19:21
【问题描述】:

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

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

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

【问题讨论】:

    标签: mysql django mongodb mongoengine


    【解决方案1】:

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

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

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

    但是现在每当单击按钮时,mongodb 都会成功更新为当前用户的用户名。

    【讨论】:

      猜你喜欢
      • 2011-04-22
      • 2011-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多