93得票6回答
使用Django认证UserAdmin来处理自定义用户模型

来自 Django.Contrib.Auth 文档: 扩展 Django 默认的用户 如果您对 Django 的 User 模型完全满意,只想添加一些额外的个人资料信息,可以简单地继承 django.contrib.auth.models.AbstractUser 并添加自定义个人资料字段...

18得票10回答
类型错误:create_superuser()缺少一个必需的位置参数:'profile_picture'。

在添加profile_picture字段后,我收到以下错误:TypeError: create_superuser() missing 1 required positional argument: 'profile_picture' 这个profile_picture字段是一个"ImageF...

10得票2回答
django.contrib.admin.sites.NotRegistered: 模型User未注册。当我想要注册我的自定义用户时出现了这个错误。

我通过电子邮件覆盖默认模型AbstractUse来进行授权。 applications.account.models.py# -*- coding: utf-8 -*- import datetime from django.db import models from django.con...

9得票1回答
为什么对于未激活的用户,authenticate() 返回 None?

我有一个名为CustomUser的类,如下所示: class CustomUser(AbstractBaseUser, PermissionsMixin): email = models.EmailField(max_length=100, uniqu...

8得票2回答
经理不可用;“auth.User”已被替换为“members.CustomUser”。

我在注册时遇到了问题,出现了错误Manager isn't available; 'auth.User' has been swapped for 'members.CustomUser',我尝试了解决方案,类似于Manager isn't available; 'auth.User' has...

7得票3回答
如何在Django中为自定义用户添加组?

我使用官方文档自定义Django认证创建了用户自定义模型,但是如何添加组和权限呢?我的Django版本为1.9。

7得票5回答
login()缺少1个必需的位置参数:'user'

以下是我的观点: def login_view(request) : if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): e...

7得票1回答
如何验证用户身份

我已经创建了两种不同类型的用户 - 货车和公司。这是我的用户注册页面: 注册后,关于用户是货车还是公司的数据将会存储在数据库中。 在我的登录页面中,只需要输入电子邮件和密码。在我的自定义用户创建表单中,我添加了字段用户名 = 电子邮件。 当我尝试使用有效凭据登录时,页面没有重定向到特定的...

7得票1回答
在Django 1.11中为自定义用户添加额外字段的管理界面

我有一个自定义用户模型,它是通过AbstractUser子类化的,并添加了一个自定义字段。 # model.py from django.db import models from django.contrib.auth.models import AbstractUser class C...