我已经创建了一个定制函数来在继承DefaultSocialAcCountAdapter的类中创建定制用户名.代码如下所示.
def _build_username(self,data):
from allauth.utils import generate_unique_username
if(not data.get('username')):
first_name=data.get('first_name','').lower()
last_name=data.get('last_name','').lower()
suggested_username = (f"{first_name}{last_name}",)
username = generate_unique_username(suggested_username)
return username
但它抛出了更低的值()没有被调用
我试图将名称转换为小写,因为这是我们的数据库支持用户名的方式.当我try 执行Google登录身份验证方法时,会出现这种情况.