python - 用户获得一个二维码,其中包含需要登录的 django 网页链接
问题描述
我的问题:用户收到一封带有 qrcode 的电子邮件,该 qrcode 链接到一个网站。但是当用户未登录时,他无法访问链接的站点(由于登录要求)。登录后我设法重定向到请求的路径。但是,如果用户尚未注册,我希望它也能正常工作,因此用户获取 qr 链接,但必须先注册。然后在注册后,他将被重定向到 qr 的点击 url。
登录后我有什么重定向:
settings.py 添加以下代码:
EMPLATE_CONTEXT_PROCESSORS = (
"django.core.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.request",
)
在 base.html 中添加以下代码:
<a href="{% url "login" %}?next={{request.path}}" style="margin-left: 20px">Login</a>
我如何编写代码,以便在注册后将用户定向到请求的 url。
解决方案
如果用户未通过身份验证,您是否考虑过在登录后表单后使用“下一步”重定向到原始二维码页面?
这是操作方法的链接。
推荐阅读
- python - 从 python 脚本使用存储在存储帐户中的二进制文件
- javascript - swal 未在 chrome 扩展中呈现
- reactjs - 通过路线传递道具
- r - R Shiny DT - 使用反应式编辑表中的值
- c# - DateTimeKind.Utc 与 DateTimeKind.Local
- android - 登录字段为空时出现空指针异常 - Firebase
- php - 在 PHP-Mysql 中将用户重定向到由他/她的电话号码命名的文件夹
- python - 链表算法的最坏情况输入
- php - 为什么它显示 wpdb insert sql 错误?
- c# - FillEllipse,DrawEllipse,在里面绘制