问题标签 [django-allauth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - Facebook登录后如何重定向到弹出窗口
在我的 django 应用程序上,我有一个 Facebook 连接按钮(通过 django allauth)。当我单击它时,会出现 facebook 对话框。现在,我希望在登录后,用户被重定向到带有用户朋友列表的弹出窗口(引导模式)。
我有一个测试函数,用于在我的 views.py 中获取朋友列表,它运行良好。我需要的是,在 facbook 对话框登录后,它转到此功能,获取好友列表,并在原始页面的弹出窗口中返回结果。
我尝试设置 LOGIN_REDIRECT_URL = '/friends',这会将我带到查看功能并获取好友列表,但是如何在该弹出窗口中显示此列表?我将 django-allauth 与引导库一起使用。
对此的任何帮助将不胜感激。
fbconnect - 登录成功后的javascript函数
我正在使用django-allauth
,所以当我"/accounts/facebook/login"
从主页调用时,会打开 FB 对话框,并且重定向 URL 只是主页。
现在,我想Javascript
在用户成功登录后重定向到主页时运行一个函数。可悲的是我不知道该怎么做。功能是打开一个弹出窗口,但那是另一回事。
django-sessions - 我们如何使用 Django-allauth 和lazysignup
我正在使用 Django-allauth 进行社交和简单的登录。我希望当尚未注册或未登录的用户列出项目候选名单时,当用户注册或登录时,候选名单仍然存在。所以我使用的是 Django-lazysignup。
现在,每次我没有使用 Facebook 登录时都会创建一个新的lazy_user,或者它给我一个“列 user_id 不是唯一的”错误。候选名单也没有转换。
我们如何将两者结合起来?或者我们如何在不使用lazysignup的情况下做到这一点?
对此的任何帮助都会很棒,谢谢!
django - 使用 django-allauth 实现 Ajax 请求/响应
我在我的一个项目中使用 django-allauth。我想通过 ajax 实现登录/注册过程。我想要定制的注册表单。我正在浏览他们的 signupmixin 和注册表单。听起来我可以为每个操作编写自定义视图并将其映射到 url 配置。我不确定这样做的最佳方法是什么。
非常感谢您对此提供的任何帮助或建议。
django-allauth - 我如何为我的应用程序配置和使用 django-allauth 应用程序
我已经安装了 django-allauth 应用程序并开始使用它,但我面临以下问题:1)对 urls.py 配置感到困惑。2) 如果我通过 facebook 等社交应用程序登录,则显示我没有注册社交应用程序 3) 如果我有时登录,那么它会将我定向到具有个人资料的 url,并且没有任何匹配的内容。请帮忙,谢谢。
该应用程序被称为:“ https://github.com/pennersr/django-allauth ”
facebook-login - 是否有任何 django 包提供对社交身份验证的支持以及 Django 1.5 中引入的自定义用户模型?
我现在需要单独的 Facebook 身份验证。但是我们以后可能需要其他的,比如 twitter 和 google。根据我的研究,django-social-auth 和 django-allauth 都还没有进行兼容性更改。有什么建议么?
django - 当通过 api 获得访问令牌时,如何创建新用户和新的 django allauth 社交帐户?
我有一个允许用户通过 Facebook 注册的移动应用程序。从 FB 收到访问令牌后,我将其发送到 Django 后端。
但是然后呢?
django-allauth 内部是否有一种方法可以提供访问令牌以使其创建新的用户/社交帐户?
还是我需要手动完成所有操作?
python - 覆盖 Django-allauth 中的 clean_email() 方法
我怎样才能覆盖中的默认clean_email()
方法allauth.account.forms.BaseSignupForm
。我在 Forms.py 中尝试了以下内容:
覆盖的目的是防止用户使用一次性电子邮件 ID 进行注册。
nginx - Facebook oauth 身份验证重定向到本地主机而不是我的域
通过 OAuth 进行身份验证时,Facebook 重定向到 localhost 而不是我的域。我正在使用 django-allauth 进行 facebook 身份验证。GitHub 上有人指出错误可能出在 Nginx 配置中。我在下面粘贴我的 nginx 配置:
有人可以澄清我在这里缺少什么吗?
django - django allauth facebook 本地开发
我在网站开发中使用django-allauth进行 Facebook 身份验证,并进行了相应设置:
在 facebook 上的 facebook 应用程序设置中:
在 Django 管理员中,我创建了新的社交应用程序:
如您所见,我添加了一个新站点http://127.0.0.1:8000/
而不是example.com
.
settings.py 中的 SITE_ID 是正确的。
所以一切都应该正常工作,但事实并非如此。点击通过Facebook登录后,我得到
我错过了什么?什么没有配置?据我所知,我应该能够127.0.0.1:8000
用于测试。