标签: django django-allauth
我希望能够在用户模型中翻转布尔值,具体取决于用户在我的网站上注册的注册表单。例如,我有两种形式(常规用户和超级用户注册表单)。 IsSuper是一个布尔变量,用于决定用户是普通用户还是超级用户,默认为false。在超级用户注册表单上,我有一个隐藏的复选框,将变量设置为IsSuper为真。
这很好用,除非有人通过社交帐户注册,变量IsSuper将始终使用默认值,无论用户注册哪种形式。对此有何解决方案?