Django 1.5覆盖抽象用户电子邮件字段是必需且唯一的
发布时间:2020-10-19 05:49:11 所属栏目:Python 来源:互联网
导读:我有一个扩展AbstractUser的自定义用户模型.我添加了两个自定义字段.但我希望默认的电子邮件字段是唯一且必需的.我在网上搜索了很多,但找不到好的建议. 使用重写的’clean_email’方法在扩展的usercreationform中执行此操作是否正确? 感谢名单 我面临同样的
|
我有一个扩展AbstractUser的自定义用户模型.我添加了两个自定义字段.但我希望默认的电子邮件字段是唯一且必需的.我在网上搜索了很多,但找不到好的建议. 使用重写的’clean_email’方法在扩展的usercreationform中执行此操作是否正确? 感谢名单 解决方法我面临同样的问题,我正在扩展AbstractUser,因为我只需要添加信息.这是唯一对我有用的东西:AbstractUser._meta.get_field('email')._unique = True
这解决了这个独特的问题,但是我仍然无法让它成为必需,当你扩展AbstractUser它的电子邮件字段不是时,如果你从管理员添加扩展用户并且因为表单不采取这种方式,它会被注意到. 我试过了 AbstractUser._meta.get_field('email')._blank = False
AbstractUser._meta.get_field('email')._null = False
但它似乎没有用. 编辑: AbstractUser._meta.get_field('email').blank = False
AbstractUser._meta.get_field('email').null = False
它奏效了! (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Python ConfigParser检查Section和Key Value的存在
- python – 高级自定义排序
- 【Tensorflow】Anaconda中激活tensorflow后如何使用
- python – Sorl-thumbnail生成黑色方块而不是图像
- 关于python2.7的md5加密遇到的问题(TypeError: Unicode-ob
- python – NLTK:如何遍历名词短语以返回字符串列表?
- python – Pandas:根据来自另一列的匹配替换列值
- Django表单重定向失败 – 页面未找到错误
- python基础学习5----字典
- 导入处理/模块从python2更改为python3?
推荐文章
站长推荐
- python – Django:如何在佛罗里达州的设置中设置
- python – 基本的paramiko exec_command帮助
- 【Python】Python多进程库multiprocessing中进程
- python – 运行迁移时出错:sqlalchemy.exc.Comp
- 格式化浮点数时,Python格式默认舍入
- python – 将NumPy对象与“None”进行比较时的Fu
- python – 使用“type”作为属性名称是一种不好的
- python – 无法重现使用astropy获取的源之间的距
- python – subprocess.call不等待进程完成
- Python – 通过偶数或奇数索引将列表拆分为2?
热点阅读
