django-rest-auth相关内容

如何使用我自己的自定义表单覆盖django-rest-auth中的表单?

我正在使用django-rest-auth,并且尝试通过覆盖表单的一种方法来修复密码重置视图中的错误。尽管我已经成功地使用另一种django-rest-auth表单完成了类似的操作,但是我无法在此表单上使用它。 api / urls.py 从django.urls导入包括,路径 从django.contrib.auth导入视图 从django.conf.urls导入包括,URL 从d ..
发布时间:2020-10-23 19:46:36 Python

重置用户django rest auth的密码

美好的一天,我试图覆盖Django allauth的password_reset_email。问题是它可以成功覆盖,但是数据(密码重置链接,站点名称和域名)没有传递到电子邮件中,这最终意味着用户由于未发送链接而无法重置密码。 我的密码重置序列化器 class PasswordResetSerializer(PasswordResetSerializer): def get_em ..

覆盖restauth密码重置电子邮件问题

美好的一天,我试图覆盖Django allauth的password_reset_email。问题是它可以成功覆盖,但是我得到的是刚刚发送给用户的html代码,而不是html表示形式。 我一直期待像我收到的样式化电子邮件我的确认电子邮件,但事实并非如此。 在我的 templates / registration / password_reset_email.html {%loa ..

电子邮件确认未存储Django allauth

我将Django allauth与django-rest-auth结合使用。我通过电子邮件确认实现了身份验证。但是现在我意识到它并不能完全正常工作,因为我没有在数据库中存储发送电子邮件确认(在管理员中看不到)。电子邮件确认正在按预期方式发送,并且可以正常运行,只是我在数据库中看不到它们。我缺少什么? 解决方案 截至版本0.26 : 默认情况下,电子邮件确认不再存储在数据库中。而是在电 ..

电子邮件过期后,allauth未经验证的电子邮件将保持未经验证

我有一个自定义的用户模型。并且我使用Django rest auth来处理用户的身份验证。 问题是注册后发送电子邮件后的问题。如果用户没有在电子邮件过期之前对其进行验证,则该电子邮件似乎会无限期地卡住。由于文档中的 ACCOUNT_EMAIL_VERIFICATION =“强制性” 在我的设置中,我希望再次发送验证电子邮件,因此默认情况下应该重新发送验证消息,但这不会发生。我迷失了其他方法,似乎找 ..

django-allauth和rest-auth Facebook登录令牌不适用于JWT身份验证

我已经阅读了这两个软件包的文档,并使用了休息验证文档。我已经完成了所有步骤,并且可以成功使用此API在Facebook中注册/登录用户。 API向我返回了令牌和 user 对象,但是此令牌不适用于 JWT 身份验证。但是,如果我在数据库中设置了该用户的用户名,然后再次发布了Facebook登录请求,则返回的令牌可以正常工作。此社交身份验证过程与用户名有什么关系?我需要做些什么来正确配置它? ..

找不到与“ account_email_verification_sent”相反的内容。 'account_email_verification_sent'不是有效的视图函数或模式名称

我正在尝试在项目中使用allauth和rest-auth,并尝试在allauth中使用内置功能来进行电子邮件验证,但这是我得到的: 这是我的代码 settings.py ACCOUNT_EMAIL_VERIFICATION = '强制性' ACCOUNT_EMAIL_REQUIRED =真 urls.py urlpatterns = [ re_ ..

如何在DRF + django-rest-auth中使用自定义用户模型保存有关注册的额外字段

使用带有django-rest-auth的Django REST Framework(DRF),我创建了一个带有一个额外字段的自定义用户模型。 我的目标是使用django-rest-auth注册端点在一个请求中注册一个新用户,从而发送所有数据以创建一个新用户,包括多余字段的数据。 我使用的是AbstractUser,因为它似乎是推荐给初学者的,在初学者中,更高级的开发人员可以使用Abstra ..

如何自定义django rest身份验证密码重置电子邮件内容/模板

在django rest_auth密码重置中,默认电子邮件内容如下所示:- 您收到此电子邮件是因为您要求输入密码在本地主机上重置用户帐户:8000。 请转到以下页面并选择一个新密码: http:// localhost:8000 / api / reset / Kih / 89a-23809182347689312b123 / 您的用户名,以防万一您忘记了:test ..
发布时间:2020-10-22 22:22:35 其他开发

RuntimeError:模型类django.contrib.sites.models.Site未声明显式的app_label且不在INSTALLED_APPS中的应用程序中

我正在使用Django Rest Framework和AngularJs构建应用程序。我使用Django-rest-auth进行身份验证,但是我无法对其进行设置。无论如何,我正在尝试通过我的项目设置此应用。我意识到我需要安装django-rest-auth-registration才能运行它,所以我遵循了文档做以下事情: 我运行了命令 pip install django-rest-a ..
发布时间:2020-10-22 20:48:20 其他开发

在SPA中登录后,CSRF令牌不正确,但是在刷新页面后正确

我们使用后端的django-rest-framework做SPA并使用django-rest-auth进行用户身份验证。 用户登录后,我们向他显示变更配置文件数据的表格。当用户提交此表单时,我们在登录响应中从cookie中获取csrf令牌,并将其放入请求X-CSRFToken标头中。服务器响应令牌丢失或不正确。 如果用户刷新页面并重复相同的操作,则csrf令牌正确且配置文件数据已更新。 ..