django-users相关内容

如何限制在 Django 中登录到同一帐户的并发用户数

我的网站是一个用 Django 编写的数字市场网站. 默认情况下,网站上的数字内容(文本、图像、视频)被“锁定".只有购买了这些内容的用户才能查看. 有一个故事,某个用户(购买了内容)免费将用户名/密码赠送给很多人(例如,Facebook 群组中的 1,000 多人).然后,这 1,000 名用户可以使用该单一用户名/密码登录并查看“锁定"的数字内容,而无需支付一分钱. 是否可以 ..

授予“用户更改"时如何防止 Django 管理员中的权限升级允许?

我有一个拥有庞大客户群的 django 网站.我想让我们的客户服务部门能够更改普通用户帐户,例如更改密码、电子邮件地址等.但是,如果我授予某人内置的 auth |用户 |可以更改用户 权限,他们可以在任何帐户上设置 is_superuser 标志,包括他们自己的.(!!!) 为非超级用户员工删除此选项的最佳方法是什么?我确定它涉及子类化 django.contrib.auth.forms.U ..
发布时间:2022-01-25 11:27:46 其他开发

Django:如何在视图请求之外获取已登录的用户?

我有一个需要登录用户信息的类方法(在视图之外).如何在不将 request 传递给方法的情况下检索登录用户?不幸的是,我找不到一个好的解决方案,而且不存在这样的方法是不合逻辑的,因为 Django 应该将登录用户存储在某个地方.否则(我相信)不可能使用 django.contrib.auth.decorators 中的 @login_required 装饰器.对吗? 所以如果不可能,为什么不 ..
发布时间:2022-01-05 15:27:28 其他开发

授予“用户更改"权限时,如何防止 Django 管理员中的权限升级?允许?

我有一个拥有庞大客户群的 django 站点.我想让我们的客户服务部门能够更改普通用户帐户,执行更改密码、电子邮件地址等操作.但是,如果我授予某人内置的 auth |用户 |可以更改用户 权限,他们可以在任何帐户上设置is_superuser 标志,包括他们自己的帐户.(!!!) 为非超级用户员工删除此选项的最佳方法是什么?我确定它涉及子类化 django.contrib.auth.form ..
发布时间:2022-01-04 19:24:50 其他开发

以 Django 形式获取当前用户

可能的重复: 以Django形式获取请求数据 我的客人模型有一部分: class Guest(models.Model):event = models.ForeignKey(Event, related_name='guests')user = models.ForeignKey(用户,unique=True,related_name='guests')... 获取客人回复的表格: ..
发布时间:2022-01-01 13:12:51 其他开发

Django 用户更新表单和视图

我在我的 Django/Python 开发之旅中很早就开始了,经过几个小时/几天的摸索和试验/错误,我已经能够慢慢弄清楚大部分事情.我现在遇到了无法正常工作的常见问题: 如何创建用户个人资料更新视图/表单? 我已经从 Stack Overflow 上破解了几个解决方案,但到目前为止我无法弄清楚我做错了什么.这是我使用 Django 1.9 进行的糟糕尝试的初始版本: #forms.p ..
发布时间:2021-12-29 18:50:23 Python

如何使用 UserProfile 中的字段扩展 UserCreationForm

我发现了这个帖子 关于如何使用“电子邮件"等额外字段扩展 UserCreationForm.但是,电子邮件字段已在预构建的用户模型中定义. 我创建了一个额外的模型(称为 UserProfile),它进一步扩展了 Django 的预构建 User 类.如何让我在 UserProfile 中定义的这些字段出现在我的 UserCreationForm 中? 解决方案 为您的 UserPro ..

在 Django 中,如何将 ForeignKey 传递给 Model 的实例?

我正在编写一个存储“工作"的应用程序.它们被定义为具有链接到“用户"的外键.我不明白如何在创建时将 ForeignKey 传递到模型中.我的工作模型在没有外键的情况下运行良好,但现在我正在尝试将用户添加到系统中,我无法验证表单. models.py: from django.db 导入模型从 Django 导入表单从 django.contrib.auth.models 导入用户类工作(模 ..
发布时间:2021-12-19 11:29:37 其他开发

Django:为什么要创建一个 OneToOne 到 UserProfile 而不是子类化 auth.User?

注意:如果你想通过告诉我你不喜欢 django.contrib.auth 来“回答"这个问题,请继续.那不会有帮助.我很清楚关于这个问题的意见的范围和强度. 现在,问题: 约定是创建一个模型 UserProfile,与 User 的 OneToOne. 在我能想到的各个方面,一种更高效和有效的方法是将 User 子类化为一个打算供系统中的每个人使用的类 - 一个名为 Person ..

在 Django 中使用自定义字段扩展用户模型

使用自定义字段扩展用户模型(与 Django 的身份验证应用程序捆绑在一起)的最佳方法是什么?我也可能想使用电子邮件作为用户名(用于身份验证). 我已经看过很少 方法 去做,但不能决定哪一个是最好的. 解决方案 最不痛苦且确实是 Django 推荐的方法是通过 OneToOneField(User) 属性. 扩展现有的用户模型 … 如果您希望存储与 User 相关的 ..

Django-将Auth用户名更改为Autofield会破坏代码

我有一个需要将用户名字段更改为 Autofield 的应用程序. 用例-我正在构建一个应用程序,在该应用程序中创建用户时,用户名应类似于银行应用程序中的CustomerID(整数). 有两种方法可以做到:- 1)拥有 id (PK),它是其默认实现.复制对象的 id ,并将其分配给username列,以允许用户通过id登录.权衡 两个重复的列. 我怎么称呼 create_ ..
发布时间:2021-05-01 20:43:00 Python

Django管理问题-'NoneType'对象没有属性'user'

使用Django 1.5编写博客引擎,并使用Django Admin.一切都很好,直到我向模型添加了ManyToManyField并将该字段添加到ModelAdmin的字段集中,然后在尝试加载管理页面时开始出现这个神秘错误: 'NoneType'对象没有属性'user' (下面将进行完整的堆栈跟踪.)为什么响应对象突然变成None?如果我从字段集中删除该字段,一切都会好起来的. 我的模 ..