17得票2回答
Django:如何在使用通用CreateView进行注册后直接登录用户

使用django通用的CreateView,我可以创建新用户账户,但是如何在注册后自动登录此用户?请问有什么技巧吗? urls.py ... url( r'^signup/$', SignUpView.as_view(), name = 'user_signup' ), ... ...

16得票4回答
Django - CSRF令牌缺失或不正确

我刚将Django升级到1.4版本。但是当我尝试提交我的登录表单时,出现了以下错误: 禁止访问(403) CSRF验证失败。请求中止。 失败原因: CSRF令牌缺失或不正确。 在我的settings.py文件中(MIDDLEWARE_CLASSES),我不得不删...

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

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

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

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

16得票5回答
如何在使用内置Django身份验证模块时设置密码的最小长度?

我正在使用Django网站中的内置身份验证模块实现身份验证,包括内置的UserCreationForm。 我想设置密码的最小长度。然而,我找不到任何关于如何做到这一点的文档。 我能否配置auth模块的User模块以在数据库级别要求此功能?或者,我应该子类化UserCreationForm(...

16得票7回答
Django视图中@ login_required装饰器的相反是什么?

如果我想确保某个视图被列为公共访问,是否有一个与@login_required相对应的修饰器,可以清楚地表明该视图始终应该是公共可访问的? 我考虑的一个用例是,在所有公共视图中自动添加"@csrf_exempt",并在代码中明确表示该视图应该是公共可访问的。

16得票1回答
在Django自定义UserManager中,self.model()是什么意思?

所以,我对Django还比较新。尽管按照Django文档中的“自定义Django身份验证”操作后我的代码可行,但我不明白他们示例中的self.model(...)究竟是如何工作、它是从哪里来的以及如何与“self”一起运行。 这是在文档底部找到的示例。from django.db impor...

15得票1回答
在Django中不使用数据库进行身份验证

我有一个 Django 应用程序,它完全从 API 获取数据。因此我不需要使用数据库。会话数据存储在签名 cookie 中。我尝试编写自定义用户模型和自定义身份验证后端,就像文档中所述,但是我遇到了以下错误: django.core.exceptions.ImproperlyConfigur...

15得票4回答
类型为“AuthToken”的对象无法进行JSON序列化

在创建令牌时,我遇到了上述错误,请看代码:from rest_framework import generics, permissions from rest_framework.response import Response from knox.models import AuthTok...

15得票2回答
使用Django保存匿名用户模型

我有一个 Django 模型:class Project(models.Model): user = models.ForeignKey(User) zipcode = models.CharField(max_length=5) module = models.For...