mirror of
https://github.com/django/django.git
synced 2025-08-04 10:59:45 +00:00
Fixed #28415 -- Clarified what characters ASCII/UnicodeUsernameValidator accept.
This commit is contained in:
parent
6ebe3a95ea
commit
14172cf442
2 changed files with 13 additions and 13 deletions
|
@ -34,12 +34,12 @@ Fields
|
|||
|
||||
.. admonition:: Usernames and Unicode
|
||||
|
||||
Django originally accepted only ASCII letters in usernames.
|
||||
Although it wasn't a deliberate choice, Unicode characters have
|
||||
always been accepted when using Python 3. Django 1.10 officially
|
||||
added Unicode support in usernames, keeping the ASCII-only behavior
|
||||
on Python 2, with the option to customize the behavior using
|
||||
:attr:`.User.username_validator`.
|
||||
Django originally accepted only ASCII letters and numbers in
|
||||
usernames. Although it wasn't a deliberate choice, Unicode
|
||||
characters have always been accepted when using Python 3. Django
|
||||
1.10 officially added Unicode support in usernames, keeping the
|
||||
ASCII-only behavior on Python 2, with the option to customize the
|
||||
behavior using :attr:`.User.username_validator`.
|
||||
|
||||
.. attribute:: first_name
|
||||
|
||||
|
@ -395,12 +395,12 @@ Validators
|
|||
|
||||
.. class:: validators.ASCIIUsernameValidator
|
||||
|
||||
A field validator allowing only ASCII letters, in addition to ``@``, ``.``,
|
||||
``+``, ``-``, and ``_``.
|
||||
A field validator allowing only ASCII letters and numbers, in addition to
|
||||
``@``, ``.``, ``+``, ``-``, and ``_``.
|
||||
|
||||
.. class:: validators.UnicodeUsernameValidator
|
||||
|
||||
A field validator allowing Unicode letters, in addition to ``@``, ``.``,
|
||||
A field validator allowing Unicode characters, in addition to ``@``, ``.``,
|
||||
``+``, ``-``, and ``_``. The default validator for ``User.username``.
|
||||
|
||||
.. _topics-auth-signals:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue