我使用djang.contrib.auth.User
模型在MySQL中创建用户帐户。但我想为我网站上的用户举办“独特”会议,所以我认为最好的想法是让每个会话都依赖于个人的唯一用户名。
我正在使用mongodb用于其他所有内容,但不知道如何“获取”当前经过身份验证的个人的用户名(request.user.username
)并将其添加到BSON表中为mongodb。
或者在另一个模型基于MongoDB文档的django应用程序中,如何获取当前经过身份验证的用户并将其添加到mongodb?
答案 0 :(得分:0)
我找到了一种圆形的方式,但它有效。
在html页面上,我将用户名请求到禁用的文本框中。
使用Javascript我获取该文本框的值并将其插入由{{ form.as_p }}
中的django生成的文本框中,我将显示设置为隐藏。
但现在无论何时点击该按钮,mongodb都会成功更新当前用户的用户名。