使用重写的’clean_email’方法在扩展的usercreationform中执行此 *** 作是否正确?
感谢名单
解决方法 我面临同样的问题,我正在扩展AbstractUser,因为我只需要添加信息.这是唯一对我有用的东西:AbstractUser._Meta.get_fIEld('email')._unique = True
这解决了这个独特的问题,但是我仍然无法让它成为必需,当你扩展AbstractUser它的电子邮件字段不是时,如果你从管理员添加扩展用户并且因为表单不采取这种方式,它会被注意到.
我试过了
AbstractUser._Meta.get_fIEld('email')._blank = FalseAbstractUser._Meta.get_fIEld('email')._null = False
但它似乎没有用.
编辑:
出于某种原因,使用’_’的唯一作品,但空白和null不,我只是尝试了这个
AbstractUser._Meta.get_fIEld('email').blank = FalseAbstractUser._Meta.get_fIEld('email').null = False
它奏效了!
总结以上是内存溢出为你收集整理的Django 1.5覆盖抽象用户电子邮件字段是必需且唯一的全部内容,希望文章能够帮你解决Django 1.5覆盖抽象用户电子邮件字段是必需且唯一的所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)