如何解决如何限制 Django 的内置身份验证允许的用户名字符?
我使用的是Django 的内置身份验证应用,而不是django-allauth。是否可以限制 Django builtin auth 应用程序用户名中允许的特殊字符?默认允许的字符是:
字母、数字和@/./+/-/_
我想成为:
字母、数字和 ./_
问候
解决方法
您可以定义自己的身份验证后端。这样你就可以制定你想要的规则。
,您可能应该创建一个自定义 User
类,该类继承自默认类,但具有自定义验证器。
像下面这样:https://stackoverflow.com/a/35544161/4585157
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。