首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django Admin:允许电子邮件作为用户名?

Django Admin:允许电子邮件作为用户名?
EN

Stack Overflow用户
提问于 2010-08-23 01:26:23
回答 2查看 396关注 0票数 1

我最近继承了一个django项目,我面临着大量的bug/问题和需要修复的...quirks。因为我有php背景(别问了),所以我在...challenging上玩得很开心。

对于Django管理员来说,它不会接受任何电子邮件地址作为用户名。然而,在我们的前端-以前的开发人员设计系统的方式是应用程序使用电子邮件地址作为用户名。这在前端是很好的,但是我们不能保存我们在管理部分中对用户所做的任何更改。

有没有办法在不更新我们的django安装到v1.2 (不是一个选项)和不修改任何Django.contrib文件的情况下修复这个问题?

我听说过关于扩展这些类/方法的好消息,但我不确定如何继续。

看看在线的网站,他们建议写一个自定义的后端,等等…?这是正确的方法吗?不过,我对djanog程序员不是很有信心,考虑到这与用户登录有关,我对我可以编写的任何解决方案都不太有信心。

有没有一种简单的方法可以简单地覆盖用户名验证方法来接受@并超过30个字符?

EN

Stack Overflow用户

发布于 2010-08-23 06:00:42

这段代码可能会有帮助:

  • Use email addresses for user name
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3542488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档