Case-insensitive usernames in Django
Django's user model treats usernames case-sensitively by default. This is basically never what you want.
It is quite common these days to treat the e-mail address as the login name. E-mail addresses are case-sensitive according to the relevant standards, but in practice they are not. Users will arbitrarily switch ...
more ...