django-users相关内容
我想在Django应用中构建自定义用户模型,而不是使用内置模型. models.py 从django.contrib.auth.models中的 导入AbstractBaseUser从django.db导入模型从django.contrib.auth.models导入BaseUserManager类AccountManager(BaseUserManager):def create_us
..
我正在扩展Django中的用户模型,并创建了一个PIN码字段,该字段正确地散列到数据库中. 但是,在Django admin中,当查看用户时,pin号字段将填充为散列.是否可以使用Django密码小部件: 因此通过扩展使用更改密码表单的模板来更改密码吗? 解决方案 我不明白为什么您不能使用该表单.这是Django用户表单: django管理员中使用的.contrib.auth.
..
在使用 Django 1.7.1 和 Python 3.4 时,我的自定义用户模型存在问题.我在apps.users.AuthUser中声明了自定义用户模型.然后,我有了另一个应用程序(apps.pets),该应用程序将AuthUser用作Pet模型中的ForeignKey.见下文: class Pet(models.Model):owner = models.ForeignKey(setti
..
我创建了自定义 User 模型,这些模型继承了 Django 中的 AbstractUser : ChachaUser(AbstractUser)类:出生= models.DateField()性别=模型.CharField(max_length = 1,choices = GENDER_CHOICES) 和我的 CustomUserCreationForm : GENDER_CHOI
..
我的项目名称是timecapture 这是timecapture/settings.py的相关部分 INSTALLED_APPS = [#'django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages'
..
我建立了一个网站,该网站的某些部分需要会员资格.这是一个俱乐部网站,因此要成为该网站的成员,您必须成为现实生活中的成员.计划是让俱乐部中的某人检查新会员(我可能会让系统在用户注册时向他们发送电子邮件),然后管理员选中用户记录下的 active 复选框.在Django管理员中保存用户. 我要解决的问题是,我们需要通知新的有效用户何时可以开始使用其帐户.显然,手动发送电子邮件很麻烦. 有没
..
是否有可能在django UserModel的管理页面中创建自定义操作?我想自动将用户添加到组中(例如将其添加到人员中,设置一些额外的值,等等),当然还要创建将这些更改退回的操作. 感谢您的帮助. 解决方案 导入admin.py中的 User 取消注册,为其创建新的 ModelAdmin (或将其子类化默认值之一)然后变得疯狂. 我猜是这样的: 来自django.contri
..
我有自己的自定义用户模型,也有自己的经理. 型号: class MyUser(AbstractBaseUser,PermissionsMixin):email = models.EmailField(max_length = 255,unique = True)first_name = models.CharField(最大长度= 35)last_name = models.CharFi
..
如何通过链接向所有人显示用户个人资料!在Django中 我想向所有人显示用户个人资料,例如,如果有人在浏览器domain.com/profile/1中键入此内容 然后我们的第一个用户个人资料想要显示 但是显示空白 当用户登录但我们需要向所有人显示 这是我的 detail.html {%扩展了'base.html'%} {%block body_block%
..
我有一个基本的Django应用程序,其中我与用户模型一起使用一对一字段扩展了Profile模型。 Models.py class Profile(models.Model): user = models.OneToOneField(User,on_delete = models.CASCADE,null = True) profile_picture = models.Image
..
我在Django 1.11中创建了Custom UserModel,我需要一个允许用户登录 的函数。我认为我的自定义用户模型与我的函数 不兼容。 请参见下图中的错误消息: users.models.py 从django.db导入模型 从django.contrib.auth.models从apps.teams.models导入AbstractBaseUser,BaseUser
..
保存用户后,默认情况下,我需要确保其实例与组关联。 我发现了两种实现方法: 覆盖模型的 save()方法 models.py: 来自django.contrib.auth.models的 import AbstractUser,Group class Person(AbstractUser): def save(self,* args,** kwarg
..
在Django / Python开发过程中,我还处于早期阶段,在经过数小时/数天的头部刮擦和反复试验/错误后,我能够慢慢弄清大多数事情。我现在遇到一个常见问题,我无法正常工作: 如何创建用户个人资料更新视图/表单? 我已经从Stack Overflow破解了几种解决方案,但是到目前为止我还不能弄清楚我做错了什么。这是我尝试使用Django 1.9的最初版本: #forms.py
..
我正在尝试编写一个 url.py ,其中有一个供用户 使用的简单视图 urlpatterns =模式('doors.view', url(r'^ users / $','users_list',name = 'users_list'), url(r'^ users /(?P \d +)/ $','users_detail',name ='users_detail'), ur
..
我正在尝试弄清楚如何扩展Django用户模型以向用户添加信息。我似乎无法正常工作。我究竟做错了什么? 可以在我要扩展到的同一模型中使用外键吗?您如何创建超级用户,还是必须通过 python manage.py shell 手动进行操作? 到目前为止,这是我的代码: class PersonModel(models.Model): user = models.OneToOneFie
..
在views.py中,我具有以下视图,该视图在注册新用户帐户时被调用。它所做的只是从请求中获取用户名,电子邮件和密码,然后尝试使用这些凭据创建用户。在下面的代码中,“ A”被打印出来,但是“ B”没有被打印出来,因为它崩溃了: views.py def寄存器(request): (如果request.method =='POST': query_dict = request.PO
..
我正在使用Django 1.5构建一个Web应用程序。我正在使用带有自定义UserManager的自定义用户模型。 我遵循了Django官方文档的说明和示例。 现在,当我尝试通过 UserManager.create_user(...)创建新用户时正在收到NoneType错误:似乎UserManager的属性模型的类型为None。 我想我在用户模型中正确设置了UserManager( o
..
python manage.py shell >>从django.contrib.auth.models导入用户 >>> u = User.objects.get_or_create(username =“ testuser2”,password =“ 123”) >>> u (
..
我用于通过电子邮件登录的自定义用户模型: class MyUser(AbstractBaseUser): id =模型。 AutoField(primary_key = True)#自动场? is_superuser = models.IntegerField(默认= False) 用户名= models.CharField(unique = True,max_length = 30
..
我只是在Django中使用管理站点。我有2个Django信号(pre_save和post_save)。我想拥有当前用户的用户名。我该怎么办?似乎我无法发送请求,或者我听不懂。 谢谢 解决方案 如果您使用的是管理网站,为什么不使用自定义模型admin class MyModelAdmin(admin。 ModelAdmin): def save_model(self,requ
..