25得票6回答
Django中删除特定用户所有会话的最优方式是什么?

我正在运行 Django 1.3,使用 Sessions 中间件和 Auth 中间件:# settings.py SESSION_ENGINE = django.contrib.sessions.backends.db # Persist sessions to DB SESSION_C...

7得票2回答
在Django中创建时将用户添加到组中

我希望在创建用户后,只有当该用户的某个字段被指定为“True”时,才将其添加到组中。每个创建的用户都将与一个“UserProfile”相关联。这是否是实现此功能的正确方式? models.py: def add_group(sender, instance, created, **kwar...

43得票3回答
Django - 当使用get_or_create自动创建用户时设置用户权限

Django 1.5,Python 2.6 在特定条件下,模型会自动创建一个用户:User.objects.get_or_create(username=new_user_name, is_staff=True) u = User.objects.get(username=new_user...

12得票3回答
'AnonymousUser'对象不可迭代。

if not request.user.is_authenticated: return None try: return ClientProfile.objects.get(user=request.user) except ClientProfile.DoesNotExi...

16得票2回答
Django嵌套组:组中的组

在Django中(使用django.contrib.auth时),我可以将一个Group添加到另一个Group中吗?即,一个Group可以成为另一个Group的成员吗? 如果可以,我该如何做?我使用user_set向Group添加User,但据我所知,默认的Group模型不具备many-to...

12得票3回答
如何使用django-auth-ldap进行认证?

我有一个正在使用Django运行的应用程序。 现在我只希望那些通过openldap服务器进行身份验证的用户可以看到“他们的视图”(因此我只需要在成功身份验证后获取他们的uid) 我该如何实现呢? 我猜django-auth-ldap是正确的方法,因此我整天都尝试了解身份验证实际上发生在哪里...

16得票1回答
默认令牌生成器如何存储令牌?

我最近根据一个教程创建了一个基于Django的认证系统。在这个系统中,我在forms.py中创建了一个令牌(Token),然后将其作为链接发送到激活邮件中。from django.contrib.auth.tokens import default_token_generator to...

13得票1回答
Django Rest Framework中的Browsable API是否可以与Authtoken一起使用?

我该如何通过身份验证 authtoken(而不是用户名/密码)来使用 Django Rest Framework 可浏览的 API,以便为特定用户优化?就像我在 Chrome 的 POSTMAN 中所做的那样。谢谢。

14得票4回答
Django:有没有避免在每个请求中查询request.user的方法?

对于我的网站,几乎每个页面都有一个标题栏显示“欢迎,ABC”,其中“ABC”是用户名。这意味着每次请求都会调用request.user导致重复的数据库查询。 但是一旦用户登录,我应该能够将他的user实例存储在他的cookie中并加密它。这样我就可以避免重复访问数据库,而只需从cookie中...

7得票2回答
无法导入'rest_framework_jwt.authentication.JSONWebTokenAuthentication'到API设置'DEFAULT_AUTHENTICATION_CLASSES'。

完整错误信息: 在 API 设置 'DEFAULT_AUTHENTICATION_CLASSES' 中,无法引入 'rest_framework_jwt.authentication.JSONWebTokenAuthentication'。导入错误:无法从 'django.utils.enco...