2017-12-02 180 views

回答

1

当有人注册或登录时,您可以小写或大写用户名。

首先从表单中的数据:

username = login_form.cleaned_data.get('user_username')

password = login_form.cleaned_data.get('user_password')

是小写后的用户名:

username = username.lower()

然后验证:

user = authenticate(username=username, password=password)

还记得在注册表格中小写用户名。

+0

但是如果用户想用大写的用户名登录会怎么样 –

+0

如果有人键入大写字母,那么您的用户名就会小写。当用户在平台上注册时,您将以小写字母保存用户名。 用户可以键入大写的用户名,但在内部,您始终可以使用小写的用户名。 – CarlosLannister

相关问题