问题标签 [django-custom-user]
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.
python - login() 缺少 1 个必需的位置参数:“用户”
这是我的看法,
我收到一个错误:
另外,我正在使用自定义用户模型
我的urls.py
:
django - 使用 Django-rest-auth 创建新用户时创建自定义用户模型
我正在构建一个 DRF 应用程序,其中实现了用于社交登录的 Django-rest-auth。我现在遇到的问题是我想扩展我的用户模型,但我担心如果我更改用户身份验证模型迁移将完全破坏我的项目,因为 rest-auth 链接。
所以我的选择是创建一个 UserData 字段并通过一对一的字段将其连接到 User 。但是,我不确定每次通过 Django-rest-auth api 注册或创建新用户时如何实例化新的 UserData 对象并将其链接到用户。
对此的任何帮助和建议将不胜感激。
django - OperationalError at /admin/ no such table: IEL_user 浏览管理员时
我有一个我无法检测到的错误,我正在学习 Django,一开始我正在使用 Django 默认用户模型,但后来我需要一个自定义用户模型,所以我删除了我的 db(已删除 sqlite db 文件) ,在models.py中创建新的用户模型,然后makemigrations然后迁移它。但是,当我切换到管理页面时,我遇到了一个我无法解决的错误。我得到的错误是:
django.db.utils.OperationalError:没有这样的表:IEL_user
模型.py 文件
我在 settings.py 中添加了 AUTH_USER_MODEL = 'IEL.user'
错误是:
django - 带有外键的 Django 自定义用户。如何在表单中显示外键?
我有以下两个模型:
以及以下两种形式:
这些表单成功地创建/修改了 CustomUser 对象,但没有提及 UserAddress 模型。在管理员中,我使用内联来提供/修改用户地址,但这在注册表单中不起作用。
我应该修改 CustomUser 以获得 UserAddress 的外键吗?这似乎是一个循环......
python - Wagtail:将图像添加到自定义用户模型
我正在按照 Wagtail 文档自定义用户模型。我想将图像添加到用户模型。
Django 版本:2.0.8,Wagtail 版本:2.1
问题
使用图像选择器字段选择图像并单击“保存”后,出现此错误:
'没有提交文件。检查表格上的编码类型。
代码
模型.py
表格.py
编辑.html
create.html 类似
到目前为止我尝试过的
AdminImageChooser
使用我在这里找到的小部件的想法。我必须通过添加一个来调整表单,forms.ImageField
以便用户页面显示没有错误。
问题
任何人都知道为什么会发生错误以及如何解决它?
正如上面的谷歌组线程中所述,向用户模型添加图像似乎“有点尴尬”。将图像连接到用户以在站点中重复使用的更好方法是什么?要求是可以在 Wagtail 管理员中轻松更改图像。
Wagtail 2.2版的其他问题
在管理界面的“设置”>“用户”中,该窗口AdminImageChooser
未打开。
控制台显示以下 JS 错误:
未捕获的 ReferenceError:未定义 createImageChooser
python - Django自定义用户模型问题
我正在尝试自定义用户模型(名称:UserProfile),但是当我进行 makemigrations 时出现错误:
所以我遵循(经理不可用;用户已被交换为 'pet.Person')的建议并进行了一些更改。我放
在自定义用户模型导入的每个文件(设置、序列化程序、模型、表单、管理员)中,但这次我收到了另一条错误消息:
我该如何解决这个问题?
以下是文件:
设置.py
模型.py
表格.py
管理员.py
版本:Django 2.1.1,python 3.6.3
python - 在 django 自定义用户模型上添加新用户时,“'NoneType' 对象不可迭代”
首先,我是 Django 的新手。如果我的问题不清楚和直截了当,请告诉我。
我试图为我的应用程序制作自定义用户模型,一切似乎都很好,直到我在管理页面中尝试添加新用户时发现错误。单击页面右上角的添加用户按钮后,将显示错误页面。
*笔记:
- 我正在使用 Django 1.10.8
- 我在名为“帐户”的应用程序中创建了它
- 我正在尝试摆脱用户名字段(Django 的默认值)并将其更改为 phone_number 作为唯一字段。
- 我可以创建超级用户(使用 python manage.py createsuperuser),我也可以编辑它。
这是错误:
这是我的 models.py 代码:
这是我的 admin.py 代码:
任何形式的帮助将不胜感激。谢谢你。
django - Django 自定义用户模型:IntegrityError:“is_superuser”列中的空值违反非空约束
我正在尝试在 Django 中创建自定义用户模型,然后按照 django-rest-auth 提供的方式创建 RESTAPI。
CustomUserModel 和 CustomUSerManager 定义为-
自定义视图文件:
在 settings.py 文件中我设置了:
我已经在 url 文件中设置了 url。
当我运行 /registration/ url 并填写所有详细信息时,我得到错误:
django.db.utils.IntegrityError:“is_superuser”列中的空值违反非空约束细节:失败行包含(8,pbkdf2_sha256$120000$VpGItoUPHoJ9$yBQB2PqRDiqd4SQ2cDZX/wzaV3yFSf...,null,null,null,null,null,空,空,空,空,custom@user.com,空,空,空,空,空,空,空)。
我在这里想念什么?
更新 1:
在检查数据库记录时,我发现只插入了 email、password 和 last_login 字段,其余字段均为空。可能是什么原因?
更新 2:
CustomRegisterSerializer 类:-
django - 使用扩展默认用户模型和 API 类的 CustomUserModel 修改来自 Django REST API 的响应
我有一个带有 CustomUserModel 的 Django 项目。我已经用我的 CustomRegisterView 扩展了 Django 默认 RegisterView,并且还通过扩展 LoginView 创建了 CustomLoginView。一切正常,数据也使用自定义字段保存,并且在登录和注册时,我得到一个“键”作为响应,但我想使用附加字段(例如主键值和 result_flag)自定义两个 API 的响应将是 0 或 1。
我的 CustomRegisterSerializer 类定义为-
视图文件:
urls.py:(在应用程序目录中)
更新1:
我可以使用 CustomUserModel 修改此 LoginApi 视图,并使用 authenticate() 方法来验证电子邮件和密码。
有什么办法可以得到自定义响应?
django - django 2 自定义用户:属性错误(密码未正确传递/散列)
我已经为 django 2 实现了自定义用户设置。但是,我似乎无法找出在我尝试注册时发生的此错误的来源。
当我收到此错误时,密码在没有散列的情况下传递,并且没有保存到数据库,而其他值通过正常。
模型.py
视图.py
表格.py