python - 将额外的参数传递给 auth url
问题描述
我正在尝试实现 google allauth 身份验证。
在点击此按钮让谷歌注册用户之前:
<a href="{% provider_login_url 'google' %}" type="submit">Registrarse with Google</a>
我有这个输入字段
<input id="nombrelink" placeholder="specialname"></input>
该按钮的作用是自动注册并登录用户。
我想将此输入参数传递给 google 按钮,以便每当有人创建帐户时,该输入都会预先添加到他们的数据库中
如何将额外的参数传递给该 url?
解决方案
例如,您可以使用 jQuery 将参数附加到 url。
$('#nombrelink').change(function(){
var href = $('#provider-url').attr('href');
//This is the new href attr
var new_href = href +'?nombrelink='+ $(this).val();
$('#provider-url').attr('href',new_href);
console.log($('#provider-url').attr('href'));
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a id="provider-url" href="/provider-login-url/google" type="submit">Registrarse con Google</a>
<input id="nombrelink" placeholder="specialname"></input>
然后在您看来,您可以通过请求访问该参数:
#inside your view
nombrelink = request.GET.get('nombrelink')
推荐阅读
- performance - 是否有一种规范/高性能的方法可以通过删除边界值来减少数组/矩阵?
- python - 需要 Python 列表输出帮助
- python - 将列值设置为固定长度
- javascript - 使用 useEffect 反应事件监听器
- c# - 对象反序列化在 Asp Net Core MVC 控制器中的 POST 失败
- vulkan - Vulkan:使用 vkCmdCopyBufferToImage 上传非 pow-of-2 纹理数据
- xml - 标有“uft-16”编码的 .xml 文件在 MacOS 上表现异常
- javascript - 在 React Native 中从图像中删除背景
- mysql - 将一个书面的月份变成一个数字mysql
- java - 如何从spring data jpa应用程序中完全禁用锁定