栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

做到这一点确实是Django推荐的方法是通过

oneToOneField(User)
属性。

扩展现有的用户模型

如果你希望存储与相关的信息

User
,则可以对包含其他信息字段的模型使用一对一关系。这种一对一模型通常称为配置文件模型,因为它可能存储有关站点用户的与身份验证无关的信息。

也就是说,扩展

django.contrib.auth.models.User
和替换它也可以…

替代自定义用户模型
某些项目可能具有身份验证要求,而Django的内置

User
模型并不总是适用于此。例如,在某些站点上,使用电子邮件地址代替你的用户名作为你的识别令牌更有意义。

[Ed:随后出现两个警告和一个通知,并指出这太过激烈了。]

我绝对不会在Django源代码树中更改实际的User类和/或复制和更改auth模块。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/370073.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号