Python django-allauth过程之间的差异=';连接/登录';
在中有一个可选参数Python django-allauth过程之间的差异=';连接/登录';,python,django,django-allauth,Python,Django,Django Allauth,在中有一个可选参数process,它可以采用登录或连接 使用process='login'它工作正常,如果没有新用户,会创建新用户,而process='connect'什么都不做(我希望它在有用户的情况下登录)。但我不知道这是怎么回事 我有一个loginForm和SignUpForm,两者都有社交登录/注册选项,我不希望它在loginForm上单击社交图标时创建帐户 我怎样才能做到这一点。(如果事情搞砸了,很抱歉……)区别在于用户是否希望通过社交帐户创建一个全新的帐户,或者只是向现有帐户添加一个
process
,它可以采用登录或连接
使用process='login'
它工作正常,如果没有新用户,会创建新用户,而process='connect'
什么都不做(我希望它在有用户的情况下登录)。但我不知道这是怎么回事
我有一个loginForm
和SignUpForm
,两者都有社交登录/注册选项,我不希望它在loginForm
上单击社交图标时创建帐户
我怎样才能做到这一点。(如果事情搞砸了,很抱歉……)区别在于用户是否希望通过社交帐户创建一个全新的帐户,或者只是向现有帐户添加一个新的社交帐户,前者使用process=“login”,后者使用process=“connect” 示例场景: 例如,一个新用户希望使用google注册,然后继续创建一个新帐户:process=“login”。django allauth中的默认“login.html”模板正是这样做的,这样新用户就可以立即使用社交帐户注册/登录 另一种情况是,现有用户决定他们也可以使用“Google”或“Microsoft”登录,然后process=“connect”。通常,在登录帐户的设置页面中可以找到连接新社交帐户的功能