30得票3回答
Django:在扩展User时,是更好地使用OneToOneField(User)还是ForeignKey(User,unique = True)?

我在寻找有关在扩展Django User模型创建UserProfile模型时,是使用OneToOneField(User)还是ForeignKey(User, unique=True)的矛盾信息。哪种方法更好?:class UserProfile(models.Model): user...

30得票2回答
Django抽象用户错误

我正在根据文档以以下代码扩展用户类:from django.contrib.auth.models import AbstractUser class MyUser(AbstractUser): some_extra_data = models.CharField(max_length=...

29得票3回答
自定义的Django用户对象没有'has_module_perms'属性。

我的自定义用户模型用于通过电子邮件登录:class MyUser(AbstractBaseUser): id = models.AutoField(primary_key=True) # AutoField? is_superuser = models.IntegerFiel...

29得票3回答
给用户添加图片/头像字段

我希望我的网站上每个用户都有自己的头像。我不需要任何缩略图或类似的东西,只是为每个用户提供一张图片。越简单越好。问题是我不知道如何在用户资料中插入这种类型的字段。有什么建议吗?

28得票3回答
Django - 多个用户配置文件

最初,我像这样开始我的UserProfile:from django.db import models from django.contrib.auth.models import User class UserProfile(models.Model): user = models...

27得票2回答
如何在Django中检查当前用户从一个组中获取的权限?

我有一个名为EuropartsBuyer的组和一个名为Product的模型。 下面的代码将权限添加到Product模型。class Meta: permissions = ( ("can_add_cost_price", "Can add cost p...

26得票2回答
将过期时间设置为Django密码重置令牌

我正在使用Django的内置密码重置功能,该功能会通过电子邮件向用户发送密码重置链接。在Django中是否有设置链接过期时间的选项,例如链接有效期为6小时,之后链接将失效并且用户必须再次请求密码恢复。

24得票4回答
Django自定义用户模型密码未被哈希化。

我有自己的自定义用户模型,以及它自己的管理器。 模型:class MyUser(AbstractBaseUser, PermissionsMixin): email = models.EmailField(max_length=255, unique=True) first_...

23得票4回答
如何在Django管理界面中对用户个人资料进行内联编辑?

如果你想在Django(django.contrib.auth.models.User)中存储有关用户的额外信息,可以使用方便的AUTH_PROFILE_MODULE插件插入“profile”模型。每个用户都会有一个配置文件。这里有详细说明: http://docs.djangoproje...

23得票1回答
在 /admin/ 页面上出现了 FieldError 错误 - 在 UserProfile 中指定了未知的字段 (added_on)。

我正在Django中使用自定义用户模型。该模型运行良好,可以创建用户。但是,当我尝试访问管理页面时,出现了错误。 FieldError at /admin/ Unknown field(s) (added_on) specified for UserProfile UserProfile...