Python 社交身份验证重定向到同一 URL

2024-01-11

当我使用装饰器 login_required() 选择某个视图后,用户将被重定向到:http://example.com/login/ http://example.com/login/?下一个=/anuncio/adicionar/, right?

但是,在我使用“使用 facebook 登录”后,用户被重定向到http://example.com/login/#= http://example.com/login/#_=_代替http://example.com/anuncio/adicionar/ http://example.com/anuncio/adicionar/

仅当我使用 python-social-auth 时才会发生这种情况,如果我使用 auth 本机登录则不会发生这种情况。

我的注册/login.html - Python 社交身份验证链接

<a class="btn btn-social btn-fw btn-lg btn-facebook" href="{% url 'social:begin' 'facebook' %}?next={{ request.path }}"><i class="fa fa-facebook"></i> Fazer login com Facebook</a>

和我的 Auth 本机登录

<form action="{% url "auth:login" %}" role="form" method="POST">{% csrf_token %}

将登录重定向网址添加到您的 settins.py 文件中

LOGIN_REDIRECT_URL = '/anuncio/adicionar/'

因此,当用户通过身份验证时,它将指向上面的 url

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 社交身份验证重定向到同一 URL 的相关文章

  • 为什么在访问 Python 对象属性时使用 getattr() 而不是 __dict__ ?

    在具有一定程度的 Python 对象自省的源代码示例和 SO 答案中 常见的模式是 getattr some object attribute name string 是否有理由优先选择这种模式 some object dict attri
  • Matplotlib 图例,跨列添加项目而不是向下添加项目

    对于下面的简单绘图 有没有办法让 matplotlib 填充图例 以便它从左到右填充行 而不是第一列然后第二列 gt gt gt from pylab import gt gt gt x arange 2 pi 2 pi 0 1 gt gt
  • 将 Python Pandas DataFrame 写入 Word 文档

    我正在努力创建一个使用 Pandas DataFrames 的 Python 生成的报告 目前我正在使用DataFrame to string 方法 但是 这会作为字符串写入文件 有没有办法让我实现这一目标 同时将其保留为表格 以便我可以使
  • 使用 C# 登录《我的世界》

    我正在尝试为自己和一些朋友创建一个简单的自定义 Minecraft 启动器 我不需要启动 Minecraft 的代码 只需要登录的实际代码行 例如 据我所知 您过去可以使用 string netResponse httpGET https
  • django 模板 - 如何动态访问变量?

    假设我有一个具有以下上下文的 django 模板 data1 this is data1 data2 this is data2 data name data2 现在我知道了data name 假设它是 data2 是否可以用它来访问变量d
  • 带有 mkdocs 的本地 mathjax

    我想在无法访问互联网的计算机上使用 MathJax 和 Mkdocs 因此我不能只调用 Mathjax CDN Config mkdocs yml site name My Docs extra javascript javascripts
  • 用 Python 绘制直方图

    我有两个列表 x 和 y x 包含字母表 A Z Y 包含它们在文件中的频率 我尝试研究如何在直方图中绘制这些值 但在理解如何绘制它方面没有成功 n bins patches plt hist x 26 normed 1 facecolor
  • Django 多对多关系(类别)

    我的目标是向我的 Post 模型添加类别 我希望以后能够按不同类别 有时是多个类别 查询所有帖子 模型 py class Category models Model categories 1 red 2 blue 3 black title
  • 设置高亮大括号的 vim 颜色主题

    如何更改突出显示大括号的 vim 配色方案 我希望实际编辑 vim 主题文件以使更改永久生效 问候 克雷格 匹配括号的自动高亮颜色称为MatchParen 您可以通过执行以下操作来更改 vimrc 中的颜色 highlight MatchP
  • 如何在Django终端后台启动celery

    我开始芹菜作为 python manage py celeryd 它正在工作 但在前台 然后为了测试命令 我需要启动另一个终端并在那里执行操作 有什么办法可以在后台启动它吗 我试过这个 python manage py celeryd 但话
  • Python-验证我的文档 xls 中是否存在工作表

    我正在尝试在空闲时间设计一个小程序 加载 xls 文件 然后在要扫描的文档中选择一张纸 步骤1 用户导入 xls文件 导入程序后检查文件是否存在 我能做到的 第 2 步 我要求用户提供要分析的文档表 xls 的名称 这就是它停止的地方 该程
  • Seaborn 中没有线性拟合的散点图

    我想知道是否有办法关闭seaborn中的线性拟合lmplot或者是否有一个等效函数可以生成散点图 当然 我也可以使用 matplotlib 但是 我发现 seaborn 中的语法和美学非常吸引人 例如 我想绘制以下情节 import sea
  • Django 独特的不工作

    我在从查询中过滤掉重复项时遇到问题 我正在使用 Django 1 4 和 Postgres 8 4 13 我在我的模型对象上使用这个查询 它是一个 jquery 自动完成 term request GET get term field re
  • 如何按 pandas 中的值对系列进行分组?

    我现在有一只熊猫Series与数据类型Timestamp 我想按日期对其进行分组 并且每组中有许多行具有不同的时间 看似显而易见的方法类似于 grouped s groupby lambda x x date 然而 熊猫的groupby按索
  • 如何在matplotlib中调整x轴

    I have a graph like this x轴上的数据表示小时 所以我希望x轴设置为0 24 48 72 而不是现在的值 很难看到 0 100 之间的数据 fig1 plt figure ax fig1 add subplot 11
  • 如何通过 Python Requests 库使用基本 HTTP 身份验证?

    我正在尝试在 Python 中使用基本的 HTTP 身份验证 我正在使用Requests https docs python requests org 图书馆 auth requests post http hostname auth HT
  • 从 wxPython 事件处理程序中调用函数

    我正在努力寻找一种在 wxPython 事件处理函数中使用函数的方法 假设我有一个按钮 单击该按钮时 它会使用事件处理程序运行一个名为 OnRun 的函数 但是 用户忘记单击 OnRun 按钮之前的 RadionButton 我想弹出一个
  • 如何创建用于霍夫曼编码和解码的树?

    对于我的作业 我将对霍夫曼树进行编码和解码 我在创建树时遇到问题 并且陷入困境 不要介意打印语句 它们只是让我测试并查看函数运行时的输出是什么 对于第一个 for 循环 我从主块中用于测试的文本文件中获取了所有值和索引 在第二个 for 循
  • 无需访问 Internet 即可部署 Django 的简单方法?

    我拥有的是使用 Django 开发的 Intranet 站点的开发版本以及放置在 virtualenv 中的一些外部库 它运行良好 我可以在任何具有互联网连接的计算机上使用相同的参数 使用 pip 轻松设置 virtualenv 但是 不幸
  • 在Python中停止ThreadPool中的进程

    我一直在尝试为控制某些硬件的库编写一个交互式包装器 用于 ipython 有些调用对 IO 的影响很大 因此并行执行任务是有意义的 使用 ThreadPool 几乎 效果很好 from multiprocessing pool import

随机推荐

  • 调整 tiff 大小并保持透明度和 c#

    我正在尝试调整 RGB 8 位 Tif 的大小并保持其在 c 中的透明度 我尝试过以下代码 using Image thumbnail new Bitmap 1500 1500 using Bitmap source new Bitmap
  • PHP 对象父/子递归

    我有一个父子面向对象关系 父对象有许多子对象 每个子对象都通过引用知道它的父对象 父母也可以是孩子 基本上它是一棵树 当我做一个var dump 在根对象上它说 父 gt 递归很多次 生成的描述会很长 我想知道我是否做错了什么 如果是 我对
  • 如何使用反射通过字符串名称调用API?

    如何通过字符串名称调用另一个AppService中的API 示例 我在 MyAppService 中有一个 API 如下所示 public class MyAppService MyAppServiceBase IMyAppService
  • R、dplyr:n_distinct的累积版本

    我有一个数据框如下 它是按列排序的time Input df data frame time 1 20 grp sort rep 1 5 4 var1 rep c A B 10 head df 10 time grp var1 1 1 1
  • 如何在 C++ 中将 std::thread::id 转换为字符串?

    如何打字std thread id在C 中字符串 我正在尝试对由生成的输出进行类型转换std this thread get id 到字符串或字符数组 auto myid this thread get id stringstream ss
  • 从服务器加载 pdf 并嵌入到 Vue 应用程序中

    我有一个返回 pdf 文件的 api 我试图在 vue js 中显示它 并发现 vue pdf 组件看起来应该可以完成这项工作 这是github上的项目 https github com FranckFreiburger vue pdf 我
  • LEFT JOIN 查询不返回第一个表中的所有行

    使用管理工作室SQL Server 2008 R2 试图做一个LEFT JOIN我需要返回第一个表中的所有行 无论该行是否能够与第二个表关联 不确定我的解释是否正确 这就是我现在得到的 select a id a name b store
  • 更改 ggplot2 barplot 中躲避条的顺序

    我有一个数据框df all我使用下面的代码使用 ggplot2 将其绘制在条形图中 我想翻转躲闪条的顺序 也就是说 标记为 单数 的条位于标记为 复数 的条之前 ggplot df all aes gram V1 fill number g
  • 使用nodejs将微软文档转换为pdf [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 您知道有什么库可以使用 NodeJS 将 Microsoft Office 文档 例如 Word doc 或 Excel xlsx 转换为
  • ARCore 兼容设备

    下一款兼容 ARCore 的 Android 智能手机有哪些 是否有已知的未来兼容设备列表 也许有一个总体项目时间表 我们即将购买一些设备用于 AR 开发评估 起初我们考虑尝试其中一款 Tango 设备 我们已经对 Tango 有了很好的体
  • 如何添加简单的用户角色 - ASP.NET MVC C#

    我对 ASP NET MVC 还很陌生 并且一直在研究添加用户角色的许多不同方法 对于我的 ASP NET MVC 站点 我想使用当您创建新的 ASP NET MVC 项目时自动为您创建的用户数据库 其中包含表 AspNet角色 AspNe
  • 动态控制 @Formula 列的延迟/急切加载

    我们有一些带有 Hibernate 注释的属性的实体 Formula注解 注释中的 SQL 片段主要运行标量子查询 例如COUNT查询 例如 我们有一个四层深的一对多关系层次结构 A lt B lt C lt D where lt 标记一对
  • 在 Rmarkdown 文本中使用变量

    我正在创建一个 Rmarkdown 文档 我的代码块检查数据集中的列 行数并将信息保存在变量中 r echo FALSE warning FALSE df dimenzions lt dim demo 我想使用存储在变量中的数据 信息rma
  • .Net WebApi 中的多个 Await 异步

    我们有许多异步控制器和服务 它们利用await async关键词 许多操作看起来有点像 public async Task
  • 如何将字符串转换为base64字节数组,这有效吗?

    我正在尝试编写一个将字符串转换为 base64 字节数组的函数 我尝试过这种方法 public byte stringToBase64ByteArray String input byte ret System Text Encoding
  • Drupal 7 默认 .htaccess

    我正在寻找 Drupal 7 的默认 htaccess 代码 由于某种原因 安装根本没有更新 htaccess 文件并且它是空白的 任何帮助将不胜感激 因为我在任何地方都找不到这个 实际上 Drupal 官方源代码在 GitHub 上 ht
  • Objective-C:检索 Class 实例的超类的首选方法

    我想知道以下两种方法中的哪一种是检索 a 的超类的正确方法或首选方法Class多变的 Class getSuperclass Class cls return cls superclass Class getSuperclass Class
  • 无法在横向模式下点击 (x,y) 坐标

    在 Xcode 8 Swift 3 中 使用坐标 withNormalizedOffset CGVector 函数与 XCUIElement 交互似乎仅在纵向模式下有效 为了测试此功能 我创建了一个单屏项目 其中一个按钮位于视图中央 然后我
  • 无法执行 Laravel artisan 命令

    我刚刚安装了最新版本的 Laravel 并尝试从 Git Bash 运行以下命令 php artisan migrate make create users table table users create 这会触发以下错误 Could n
  • Python 社交身份验证重定向到同一 URL

    当我使用装饰器 login required 选择某个视图后 用户将被重定向到 http example com login http example com login 下一个 anuncio adicionar right 但是 在我使