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

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

97得票5回答
在Django中,AbstractUser和AbstractBaseUser有什么区别?

使用AbstractUser和AbstractBaseUser看起来非常相似。 from django.contrib.auth.models import AbstractUser, AbstractBaseUser 两者之间有什么区别?

73得票7回答
request.user返回一个SimpleLazyObject,我该如何“唤醒”它?

我有以下方法:def _attempt(actor): if actor.__class__ != User: raise TypeError 从视图中调用:self.object.attempt(self.request.user) 如您所见,_attempt 方法希...

54得票3回答
Django:如果用户不是超级用户,则在模板中隐藏按钮

如何让你的模板/视图识别已登录用户是否为超级用户? 我的表单中有一些按钮(在模板中),如果用户不是超级用户,我希望这些按钮完全隐藏。 你会怎么做呢?

52得票4回答
如何在Django CRUD中自定义auth.User管理页面?

我只想在Django CRUD管理网站的用户列表中添加订阅日期。我该怎么做? 感谢您的帮助。

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

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

36得票1回答
在Django表单中获取当前用户

可能是重复问题: 如何在Django表单中获取请求数据 这是我的Guest模型的一部分:class Guest(models.Model): event = models.ForeignKey(Event, related_name='guests') user = mo...

32得票2回答
“swappable”在模型元数据中有什么作用?

在查看 Django auth 模型代码时,我遇到了以下代码: class User(AbstractUser): class Meta(AbstractUser.Meta): swappable = 'AUTH_USER_MODEL' 很明显,这与setting...

31得票1回答
如何使用Django Rest Framework和自定义用户模型创建新用户

我有一个自定义用户模型,并且正在使用django-rest-framework创建API models.py:class User(AbstractBaseUser, PermissionsMixin): email = models.EmailField( uniq...

30得票4回答
Django用户模型,添加功能

我想要给Django的默认用户模型添加一个新功能,以便检索与其相关的Model类型的列表。 像这样的Foo模型:class Foo(models.Model): owner = models.ForeignKey(User, related_name="owner") lik...