85得票10回答
如何在Django中强制用户注销?

在我的Django应用程序中,在某些条件下,我想通过用户名强制用户注销,而不是当前已登录的用户。因此,我的视图中的请求方法没有任何关于我想要注销的用户的会话信息。 我熟悉django.auth和auth. logout方法,但它以request作为参数。如果我只有用户名,是否有一种"Djan...

80得票5回答
手动登录用户而不需要密码

我希望你能帮我找出一种最佳方式来实现手动(由服务器发起)登录,而不使用密码。让我解释一下工作流程: 用户注册 谢谢!已发送包含激活链接的电子邮件等等 (账户现在存在但标记为未启用) 用户打开电子邮件,点击链接 (账户已启用) 谢谢!您现在可以使用该网站了 我的目标是在用户点击电子邮件链...

72得票7回答
初始数据装置中的用户

我在fixtures/initial_data.json中默认创建了一些用户,以便进行一些测试。但是我遇到了密码生成的问题。我可以在“fields”中设置密码,但这样不会生成哈希密码:[ { "model": "auth.user", "pk": 1, ...

70得票5回答
在Django模板中获取用户信息

如何从Django模板中获取用户信息是最好的方法? 例如,如果我只想: 如果用户已登录,则显示“欢迎[用户名]” 否则,显示登录按钮。 我正在使用django-registration/authentication。

65得票13回答
Django的auth_user.username可以是varchar(75)吗?怎么做到?

将 auth_user 的 username 改为 varchar(75) 来容纳电子邮件是否存在问题?这样做会对什么产生影响? 如果将 auth_user.username 改为 varchar(75),那么在django中需要进行哪些修改?是否只需在源代码中将30更改为75?userna...

59得票13回答
Django:在保存模型时填充用户ID

我有一个模型,它有一个连接到标准的Django用户模型的created_by字段。当保存模型时,我需要自动填充这个字段为当前用户的ID。由于大多数网站部分不使用内置的Admin,因此我无法在Admin层面实现这一点。请问有哪位能提出建议,我该怎么做?

56得票3回答
Django-AttributeError 'User'对象没有属性'backend'(但是它确实有?)

为了在注册用户后将其登录,我手动设置了"user.backend"属性。这通常在我的视图中可以正常工作。在这种情况下,我尝试通过AJAX注册用户,但它引发了AttributeError。 这是我的代码: def register_async(request): if request....

50得票4回答
类型错误:login()只需要一个参数,但是给了两个参数。

我已经使用内置的Django认证编写了一个登录视图,但auth.login()给出了500错误代码。 from rest_framework.response import Response from rest_framework import status from rest_framew...

50得票5回答
使用django.contrib.auth.views.password_change强制密码强度要求

我们有一个Django应用程序,需要特定级别的密码复杂度。目前我们通过客户端JavaScript执行此操作,但这种方式很容易被适当激发的人攻破。 我似乎找不到任何关于使用Django contrib内置视图设置服务器端密码强度验证的具体信息。在重新发明轮子之前,是否有正确的方法来处理此要求?

47得票7回答
为什么在Django中,第二个用户登录会将我重定向到/accounts/profile/的URL?

我正在使用Django内置的用户登录视图: url(r'^user/login/$', 'django.contrib.auth.views.login', {'template_name': 'users/templates/login.html'}, name='user-login')...