18得票1回答
Django中的多个用户类型进行认证

我的网站有两种用户类型,客户和专业人士。还有两个“主模块”,一个是供客户购买商品等使用的主站点,另一个是供专业人士管理操作的管理站点。对于身份验证,我希望有以下功能: 一个单一的“登录”表单,可以检测用户是客户还是专业人士,并将其转发到正确的模块(主站点或管理站点)。 两个“注册”表单,一...

18得票9回答
如何在Django-allauth中覆盖模板?

根据其他问题的答案,这似乎非常简单: django-allauth配置疑问 覆盖django-allauth的默认模板 但是,我完全无法让它工作。 从示例应用程序设置中,我可以看到django-allauth应该希望其模板位于account、openid和socialaccount目...

17得票3回答
Django-allauth, JWT, Oauth

我有一个AngularJS单页面应用程序,它使用基于Django Rest Framework的Django后端API。API受到django-rest-framework-jwt的保护。我想在服务器端使用django-allauth进行帐户管理和身份验证。 但是,我还缺少一个重要步骤:客户...

17得票2回答
django-allauth:如何正确使用email_confirmed信号将用户设置为活动状态

在另一篇帖子中,我提到我正在尝试使用allauth的email_confirmed信号将已确认用户的is_active字段更改为true。然而,以下代码给我抛出了异常“User matching query does not exist。”from allauth.account.signal...

17得票1回答
如何覆盖Django allauth电子邮件模板

我正在使用 allauth 版本 0.35.0 ,我想覆盖电子邮件模板以创建所需的HTML模板。对于 allauth 登录、注册等页面没有问题,但我找不到任何与电子邮件相关的模板。 它只是 / templates / account / email / 路径中的 .txt 文件。但是,如何为...

16得票2回答
使用django-allauth启用OAuth登录,但使用自定义提供商。

我使用了 django-oauth-toolkit 来构建 OAuth 服务提供者。 现在我想让我的客户端应用程序的用户通过这个提供者进行登录。 我了解到django-allauth 是实现这一目的的理想工具。 我发现 django-allauth 有一个专门为每个提供者创建的文件夹,其...

16得票1回答
Django-allauth无法发送HTML邮件。

我在模板文件夹中添加了以下子文件夹和文件,以便覆盖电子邮件消息(根据文档https://github.com/pennersr/django-allauth#sending-e-mail)a): templates/ account/ email/ email_...

16得票2回答
Django-allauth SITE_ID错误

我正在学习Django,并决定使用django-allauth进行用户注册。我目前只想要本地账户(我在settings.py中排除了社交授权)。 当我访问/accounts/login时,我会收到以下错误: 您正在使用Django“站点框架”,但没有设置SITE_ID设置。创建一个站点并将...

16得票2回答
Django REST-Auth密码重置

我对可用的Django中间件感到完全困惑:我只是想使用后端的django和前端的Vue,通过rest_auth实现密码重置(以及稍后的密码更改)功能。步骤1:通过邮件请求重置链接视图(Views)到目前为止,我已经制作了一个CustomPasswordResetView: # project...

15得票1回答
覆盖Django allauth注册“下一个”重定向URL

假设用户在使用django-allauth的网站上访问页面/some_url/。当他们点击“登录”时,会被重定向到类似以下URL的页面: /accounts/login/?next=/some_url/ 如果他们已经是注册用户,在这里登录后,他们会被发送到/some_url/,这是可以的...