问题标签 [abstractuser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

django - 如何在抽象用户上添加其他字段

这是我的模型。当我进行迁移时,它没有显示在我的管理页面上。

0 投票
1 回答
84 浏览

django - Django ORM 多表连接与 AbstractUser

我用谷歌搜索,但对多表连接(具有 1:1、1:n 和 n:m 关系)感到困惑。我的模型如下所示:

这是表在数据库中的样子:

课堂_活动

课堂_教师

教室_用户

在视图中,我希望显示事件(事件 ID、姓名、日期)和教师信息(用户 ID、姓名)。在 SQL 中,它会是这样的:

0 投票
0 回答
125 浏览

python - Django (fields.E304) - AbstractUser

我想在 Django 的用户系统模型中创建新字段。我正在关注官方文档,但我不断收到同样的错误:

执行同样的问题:runserver,makemigrations,migrate

到目前为止,我对代码的更改如下:

模型.py:

管理员.py

0 投票
1 回答
751 浏览

django - Django - 特定用户类型需要登录

我使用 AbstractUser 从 Django 扩展了用户登录,如下所示:

我现在想创建一个只能由“卖家”用户访问的视图和表单,就像在 views.py 中这样:

关于我该怎么做的任何想法?谢谢

0 投票
2 回答
179 浏览

python - 带有 AbstractUser 的 Django 自定义用户

当我使用我的用户的电子邮件字段时,它给出了这个错误:“'OneToOneField' 的实例没有'电子邮件'成员”

错误的原因是什么?(AbstractUser 类中有哪些字段?)如何修复错误。

0 投票
0 回答
24 浏览

django - 从 django 2.7 中基于 AbstractUser 的模型继承

我有一个扩展 AbstractUser 的自定义用户模型,它工作正常。但是现在我想在models.py中创建另一个扩展我的自定义用户模型的模型:

问题是表 DeleveryPerson 是仅使用字段“代码”创建的,而我希望它也具有来自 CustomUser 模型的字段。那么我如何才能在 CustomUser 和 DeleveryPerson 之间实现这种继承。谢谢!

0 投票
1 回答
31 浏览

django - 在 Django 中制作不同的注册表单?

我正在尝试使用 AbstractUser 在 Django 中创建两种不同类型的用户。我创建了两个继承自 AbstractUser 模型的模型。

如何更新 UserCreationForm 以使其具有用户类型字段?

0 投票
0 回答
1045 浏览

python - 提示:向“CustomUser.user_permissions”或“User.user_permissions”的定义添加或更改相关名称参数

我需要帮助。我正在 Django 中创建一个应用程序,但在迁移我的自定义用户类时遇到了一些麻烦。错误是:

错误:auth.User.groups:(fields.E304)“User.groups”的反向访问器与“Usuario.groups”的反向访问器冲突。提示:在“User.groups”或“Usuario.groups”的定义中添加或更改related_name 参数。auth.User.user_permissions:(fields.E304)“User.user_permissions”的反向访问器与“Usuario.user_permissions”的反向访问器冲突。提示:在“User.user_permissions”或“Usuario.user_permissions”的定义中添加或更改related_name 参数。usuarios.Usuario.groups:(fields.E304)“Usuario.groups”的反向访问器与“User.groups”的反向访问器冲突。提示:在“Usuario.groups”或“User.groups”的定义中添加或更改related_name 参数。usuarios.Usuario.user_permissions:(fields.E304)“Usuario.user_permissions”的反向访问器与“User.user_permissions”的反向访问器冲突。提示:向“Usuario.user_permissions”或“User.user_permissions”的定义添加或更改相关名称参数。

现在,这是我的代码:

我的模型:

在我的 settings.py 中:

0 投票
1 回答
353 浏览

python-3.x - 如何使用 AbstractUser 类访问 request.user

我正在尝试创建一个订单对象并将订单的客户字段(这是用户的外键)分配给当前用户。即使它通过了 if 语句并且可以对 request.user 进行身份验证,它也会将 customer 分配为空白值。

当我打印客户时,它会打印一个空行,但是当我打印 customer.id 时,它会打印客户的 ID。这发生在项目的所有视图中,因此它是一个全球性问题

我相信这与我的用户类继承自 AbstractUser 的事实有关

实用程序.py

模型.py

设置.py

数据库也更新为空白用户。我觉得这可能很容易,但我无法弄清楚!谢谢。

0 投票
0 回答
26 浏览

django - 自定义用户子类化 AbstractUser 在列表视图模板中调用时给出 NoReverseMatch

我需要一些帮助。

我可以将我的问题描述为我在标题中的表现的最佳方式,但我得到了一个反向匹配错误。任何人都可以解释为什么我会遇到这个问题。这是我的代码。

任何帮助将不胜感激。我还包括错误消息。 错误信息