django-users相关内容
我按照开发文档中的描述扩展了 django 用户模型.我不想保留大部分原始用户模型功能,所以我扩展了 AbstractUser 类.我已经在 settings.py 中定义了: AUTH_USER_MODEL = 'myapp.CustomUser' 我的用户类: 类 CustomUser(AbstractUser):custom_field = models.ForeignKey('Oth
..
我的模型: 类 UserProfile(models.Model):TYPES_CHOICES = ((0, _(u'老师')),(1, _(u'学生')),)user = models.ForeignKey(User, unique=True)type = models.SmallIntegerField(默认=0,choices=TYPES_CHOICES,db_index=True)城市
..
我的网站是一个用 Django 编写的数字市场网站. 默认情况下,网站上的数字内容(文本、图像、视频)被“锁定".只有购买了这些内容的用户才能查看. 有一个故事,某个用户(购买了内容)免费将用户名/密码赠送给很多人(例如,Facebook 群组中的 1,000 多人).然后,这 1,000 名用户可以使用该单一用户名/密码登录并查看“锁定"的数字内容,而无需支付一分钱. 是否可以
..
我有一个拥有庞大客户群的 django 网站.我想让我们的客户服务部门能够更改普通用户帐户,例如更改密码、电子邮件地址等.但是,如果我授予某人内置的 auth |用户 |可以更改用户 权限,他们可以在任何帐户上设置 is_superuser 标志,包括他们自己的.(!!!) 为非超级用户员工删除此选项的最佳方法是什么?我确定它涉及子类化 django.contrib.auth.forms.U
..
如果您想在 Django 中存储有关用户 (django.contrib.auth.models.User) 的额外信息,您可以使用漂亮的 AUTH_PROFILE_MODULE 插入“配置文件"模型.然后每个用户都会获得一个配置文件.都在这里描述: http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-in
..
..
我有一个需要登录用户信息的类方法(在视图之外).如何在不将 request 传递给方法的情况下检索登录用户?不幸的是,我找不到一个好的解决方案,而且不存在这样的方法是不合逻辑的,因为 Django 应该将登录用户存储在某个地方.否则(我相信)不可能使用 django.contrib.auth.decorators 中的 @login_required 装饰器.对吗? 所以如果不可能,为什么不
..
我有一个拥有庞大客户群的 django 站点.我想让我们的客户服务部门能够更改普通用户帐户,执行更改密码、电子邮件地址等操作.但是,如果我授予某人内置的 auth |用户 |可以更改用户 权限,他们可以在任何帐户上设置is_superuser 标志,包括他们自己的帐户.(!!!) 为非超级用户员工删除此选项的最佳方法是什么?我确定它涉及子类化 django.contrib.auth.form
..
可能的重复: 以Django形式获取请求数据 我的客人模型有一部分: class Guest(models.Model):event = models.ForeignKey(Event, related_name='guests')user = models.ForeignKey(用户,unique=True,related_name='guests')... 获取客人回复的表格:
..
我在我的 Django/Python 开发之旅中很早就开始了,经过几个小时/几天的摸索和试验/错误,我已经能够慢慢弄清楚大部分事情.我现在遇到了无法正常工作的常见问题: 如何创建用户个人资料更新视图/表单? 我已经从 Stack Overflow 上破解了几个解决方案,但到目前为止我无法弄清楚我做错了什么.这是我使用 Django 1.9 进行的糟糕尝试的初始版本: #forms.p
..
我发现了这个帖子 关于如何使用“电子邮件"等额外字段扩展 UserCreationForm.但是,电子邮件字段已在预构建的用户模型中定义. 我创建了一个额外的模型(称为 UserProfile),它进一步扩展了 Django 的预构建 User 类.如何让我在 UserProfile 中定义的这些字段出现在我的 UserCreationForm 中? 解决方案 为您的 UserPro
..
我正在尝试在 Django 1.6 中实现我自己的自定义用户模型,但出现此错误. 回溯(最近一次调用最后一次): 中的文件“./manage.py",第 10 行execute_from_command_line(sys.argv)文件“/Users/gabriel/.virtualenvs/hang_server/lib/python3.4/site-packages/django/core/
..
我发现在创建 UserProfile 时是否使用 OneToOneField(User) 或 ForeignKey(User, unique=True) 的信息存在冲突> 通过扩展 Django 用户模型来构建模型. 使用这个更好吗?: class UserProfile(models.Model):用户=models.ForeignKey(用户,唯一=真) 还是这个?: class
..
我正在编写一个存储“工作"的应用程序.它们被定义为具有链接到“用户"的外键.我不明白如何在创建时将 ForeignKey 传递到模型中.我的工作模型在没有外键的情况下运行良好,但现在我正在尝试将用户添加到系统中,我无法验证表单. models.py: from django.db 导入模型从 Django 导入表单从 django.contrib.auth.models 导入用户类工作(模
..
注意:如果你想通过告诉我你不喜欢 django.contrib.auth 来“回答"这个问题,请继续.那不会有帮助.我很清楚关于这个问题的意见的范围和强度. 现在,问题: 约定是创建一个模型 UserProfile,与 User 的 OneToOne. 在我能想到的各个方面,一种更高效和有效的方法是将 User 子类化为一个打算供系统中的每个人使用的类 - 一个名为 Person
..
使用自定义字段扩展用户模型(与 Django 的身份验证应用程序捆绑在一起)的最佳方法是什么?我也可能想使用电子邮件作为用户名(用于身份验证). 我已经看过很少 方法 去做,但不能决定哪一个是最好的. 解决方案 最不痛苦且确实是 Django 推荐的方法是通过 OneToOneField(User) 属性. 扩展现有的用户模型 … 如果您希望存储与 User 相关的
..
我当前正在使用Django应用,并且正在尝试将当前用户设置为模型的默认用户,但是它不起作用. created_by = models.ForeignKey(User,default = request.user,null = True,blank = True,on_delete = models.DO_NOTHING,related_name ='created_by') 我试图覆盖sa
..
我有一个需要将用户名字段更改为 Autofield 的应用程序. 用例-我正在构建一个应用程序,在该应用程序中创建用户时,用户名应类似于银行应用程序中的CustomerID(整数). 有两种方法可以做到:- 1)拥有 id (PK),它是其默认实现.复制对象的 id ,并将其分配给username列,以允许用户通过id登录.权衡 两个重复的列. 我怎么称呼 create_
..
我正在使用django_filter将过滤应用于模板(Django 1.11)中呈现的django_tables2.我要过滤的字段之一是内置用户模型中的ForeignKey: class User(auth.models.User,auth.models.PermissionsMixin):Task(models.Model)类:分配= models.ForeignKey(User,on_de
..
使用Django 1.5编写博客引擎,并使用Django Admin.一切都很好,直到我向模型添加了ManyToManyField并将该字段添加到ModelAdmin的字段集中,然后在尝试加载管理页面时开始出现这个神秘错误: 'NoneType'对象没有属性'user' (下面将进行完整的堆栈跟踪.)为什么响应对象突然变成None?如果我从字段集中删除该字段,一切都会好起来的. 我的模
..