django-allauth相关内容

django-allauth-覆盖默认注册表单

我在allauth的自定义注册表单中使用了以下代码(在forms.py中): class RegistrationForm(UserCreationForm):生日=表格.日期字段(小部件=附加.SelectDateWidget(年=出生日期_年_年))类Meta:型号= get_user_model()字段=('用户名','电子邮件','密码1','密码2','名字_','姓氏','性别', ..
发布时间:2021-05-01 18:50:37 其他开发

django-allauth差异用户类型的多个注册表单

我已经搜索了stackoverflow中的所有问题。但是,还没有人清楚地回答这个问题。 我的应用程序包含2个用户类型,我添加了2个用户配置文件。 任何人都可以告诉我如何制作2个注册表格? 因为我是django的新手,所以我已经尝试了一些解决方案,但是都没有用... 我正在使用python3.4 django 2.0.2。 谢谢! 我以前尝试过这些…… #model ..
发布时间:2020-10-23 19:09:51 Python

Django allauth:空'signup_url'

使用django 1.8.16和软件包django-allauth == 0.27.0 登录正常,但无法从登录页面访问注册页面。 默认登录模板'login.html'包含指向注册页面的链接: {%blocktrans%}如果尚未创建帐户,请 注册首先。{%endblocktrans%} ..
发布时间:2020-10-23 19:09:44 其他开发

重置用户django rest auth的密码

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

使用django-allauth注册后重定向到自定义验证页面

我有一个自定义的注册页面,我想在创建用户后发送电子邮件验证。但是,我想在注册后将用户重定向到其他模板,该模板向他们显示一条消息,提示他们需要验证其电子邮件地址。 当前,我的观点是: def signup(request): if request.method =='POST': form = SignUpForm(request.POST) 如果form.is_valid(): ..

Django:所有具有电子邮件的身份验证帐户-唯一约束失败。显示消息而不是给出错误

我正在使用djnago all-auth创建自定义用户帐户。使用电子邮件和密码创建帐户时,如果具有电子邮件帐户已经退出,则会出现错误(UNIQUE约束失败:account_emailaddress.email),但我想显示一条消息,指出该电子邮件帐户已经存在,而不是抛出错误。处理此问题的最佳方法是什么?通常,我将使用AJAX来验证和显示我自己的视图的消息,但是我不知道如何在这里处理django a ..
发布时间:2020-10-23 19:08:32 其他开发

更改django-allauth电子邮件验证行为

Django内置了用户模型 is_active 字段。我假设django-allauth在成功通过电子邮件验证后将此字段设置为True。 我将手动启用用户并将此字段更改为“ true”。通过Django管理界面代替。 是否可以从django-allauth更改此行为? 解决方案 is_active 用于确定其是否为活动帐户,可以将其翻转为 False 而不是删除帐户。但是我认为al ..
发布时间:2020-10-23 19:08:31 其他开发

Django All-Auth Facebook集成

我在为Django All-Auth设置Facebook社交集成时遇到问题。我已经成功设置了Google登录名,所以我茫然地知道为什么一个有效而另一个无效。我认为这可能是由于我在settings.py中配置了Facebook,因为Facebook有许多可能的选项。 事件摘要: 在我的网站上单击“通过Facebook登录”按钮 浏览器重定向到Facebook网站进行登录,Faceboo ..
发布时间:2020-10-23 19:07:21 其他开发

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

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

使用django-allauth注册后防止用户登录

我在django应用中使用django-allauth。默认情况下,当用户成功注册后,他们会自动登录。如何覆盖默认行为,并防止用户在成功注册后登录。用户注册后,必须将他/她重定向到登录页面。已禁用电子邮件验证。谢谢。 #settings.py LOGIN_REDIRECT_URL ='welcome' ACCOUNT_AUTHENTICATED_LOGIN_REDIRECTS =假 ..
发布时间:2020-10-23 19:06:15 其他开发

电子邮件确认未存储Django allauth

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

django-页面无法正确重定向

我有一个检查用户个人资料的中间件。如果认证用户没有个人资料,则重定向到用户个人资料。我的浏览器显示错误页面未正确重定向。 class Check(MiddlewareMixin): def process_request(self,request): if request.user.is_authenticated(): user = request.user try: pro ..
发布时间:2020-10-23 19:05:09 其他开发

Django allauth,对于普通帐户需要电子邮件验证,而对于社交帐户则不需要

因此,即使我找到了以前的帖子,也指向用于设置电子邮件验证设置的配置设置,似乎对我不起作用。 使用其Facebook帐户登录后,用户重定向了我希望他们登录并重定向到他们的个人资料页面。 我有以下设置; settings.py ACCOUNT_USER_MODEL_USERNAME_FIELD =无 ACCOUNT_EMAIL_REQUIRED =真 ACCOUNT_US ..
发布时间:2020-10-23 19:05:05 Python

django django-allauth在信号中保存来自社交登录的extra_data

设置 我正在使用Django 1.8.15和django-allauth 0.28.0 说明 我想做的事情很容易解释: 如果用户通过社交媒体(facebook,google +或twitter),我想从 sociallogin 检索 extra_data 以获取头像的网址以及其他信息以将其存储在我的个人资料中,这是与我一对一关系 $ c>用户模型。 我的方法 1) ..
发布时间:2020-10-23 19:05:03 Python

如何使用Django REST框架和React.js前端对用户进行身份验证?

我正在使用django在后端创建一个网站,在前端使用react.js创建一个网站。这将是我第一次在django中使用前端框架。我正在使用django-allauth在后端(facebook / twitter / google)上进行社交身份验证。 用户通过网络会话(使用allauth)登录后第三方提供商(facebook)如何将数据传递到我的应用程序? 我是否抓住了Facebook令 ..