51得票2回答
如何在Django 1.5中使用“User”作为外键

我已经制作了一个自定义个人资料模型,它看起来像这样:from django.db import models from django.contrib.auth.models import User class UserProfile(models.Model): user = mod...

11得票1回答
如何在Django Admin中将user.is_staff默认设置为True?

我需要在管理界面创建用户时将 is_staff 值设置为 True。 我该如何操作呢? 谢谢!

13得票2回答
用户管理方法create()和create_user()

我遇到了User对象管理器的create()方法的一些可疑行为。如果您使用此方法,似乎创建User对象时password字段不是必需的。结果你会得到一个带有空白password的User对象。而如果你使用create_user方法并没有指定password,它将创建一个带有不可用密码(通过se...

543得票17回答
什么是在Django中扩展User模型的最佳方法?

如何最好地扩展Django的身份验证应用程序中捆绑的用户模型,以添加自定义字段?我可能还想使用电子邮件作为用户名(用于身份验证目的)。 我已经看到了几种方法,但无法决定哪一种是最好的。

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

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

10得票6回答
当运行 "python manage.py migrate" 命令时,Django 报告 ValueError。

我需要向Django的User模型添加更多字段,因此我创建了一个自定义模型类(在名为accounts的应用程序中命名为Accounts),该类扩展了Django的AbstractUser类。 之后,我更新了我的settings.py文件,定义了AUTH_USER_MODEL属性: AUTH...

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

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

12得票2回答
如何在Django中删除用户?

这可能听起来是个愚蠢的问题,但我在使用这个视图中删除 Django 用户方面遇到了困难:@staff_member_required def del_user(request, username): try: u = User.objects.get(user...

22得票5回答
在Django中获取当前用户登录信号

我只是在Django中使用管理站点。我有两个Django信号(pre_save和post_save)。我想获得当前用户的用户名。我该怎么做?似乎我不能发送请求,或者我没有理解它。 谢谢

9得票2回答
向UserModel的管理页面添加自定义操作

有没有可能在Django UserModel的管理页面中创建自定义操作?我想自动将用户添加到组(例如将其添加到工作人员,设置一些额外的值等),并且当然要创建可以撤消这些更改的操作。 谢谢你的帮助。