python - Python Flask:创建重定向到另一个网站功能
问题描述
我有这个问题,我尝试使用 FLASK 重定向到另一个 URL。我的 HTML 表单使用 POST 来获取后端的输入:
if request.method == 'POST' and 'redirectButton' in request.form:
createRedirect(request.form['redirectButton'])
然后使用我的 createRedirect 函数。我想将它们重定向到我组装的 URL:
def createRedirect(videoName):
redirectLink = "https://www.youtube.com/watch?v={}".format(VIDEOID[videoname])
print(redirectLink)
return redirect(redirectLink, code=302)
如果我单击打印的链接,新选项卡会在我的资源管理器中打开,它工作正常,但不会发生重定向 - > URL 是正确的
我也没有格式化的问题
解决方案
怎么样
if request.method == 'POST' and 'redirectButton' in request.form:
redirect_data = createRedirect(request.form['redirectButton']
return redirect(redirect_data["link"], code=redirect_data["code"])
def createRedirect(videoName):
redirectLink = "https://www.youtube.com/watch?v={}".format(VIDEOID[videoname])
print(redirectLink)
return {"link": redirectLink, "code": 302}
推荐阅读
- linux - 在使用 GPU 支持构建 tensorflow 时,额外的“lib64”添加到 CUDA_TOOLKIT_PATH
- r - 如何将时间序列拆分为单独的事件并分配事件 ID?
- oracle - APEX 无法访问登录页面全新 Windows 全新安装
- ruby-on-rails - 允许访客在 Heroku 上创建记录
- ios - 斯威夫特如何将我的图像移回中间后?或将其旋转回原点位置
- python - 我想让命令 python3 运行 python3.7
- python - Django 原始查询输出与 pgAdmin 输出不一致
- netlogo - 使用 nw:load-graphml 在 netlogo 中导入链接品种
- c++ - 带有 OFN_ALLOWMULTISELECT 的 CFileDialog 快捷方式的结果不正确
- haskell - 类型族的类型级计算何时“发生”?